Senior Full Stack Data Engineer
Skills
About the role
Job description Senior Full Stack Data Engineer, you will bridge the gap between core data engineering, application development, and AI/ML initiatives. You will design and support scalable data pipelines and modern relational databases while building and integrating the full-stack applications (.NET/C# and Angular) that consume this data. This is a hands-on role ideal for an engineer who thrives on optimizing backend data architectures and connecting them to front-end systems and ML workflows. Key Responsibilities • Data Pipeline & ML Engineering: Build scalable ETL/ELT pipelines using Python, PySpark, Databricks, and Apache Spark in Azure to support advanced analytics and feature datasets for AI/ML model training. • Database Design & Tuning: Architect and optimize relational database solutions (SQL Server/Azure SQL) using advanced T-SQL, query tuning, index optimization, and dimensional modeling (SCD patterns). • Full-Stack Integration: Develop and maintain integrations, services, and APIs using .NET, C#, and .NET Core, and connect them to web applications built in Angular. • Collaboration & Delivery: Partner with data science, BI, and product teams in an Agile environment to operationalize models and deliver robust, secure end-to-end applications. Required Qualifications • 7+ years of software and data engineering experience. • Strong proficiency in SQL Server / Azure SQL development (T-SQL, performance tuning, data modeling). • Hands-on experience using Python and Databricks / Apache Spark for distributed data processing. • Solid full-stack experience using .NET, C#, .NET Core, and Angular to build integrated applications. • Proven experience working within the Azure cloud ecosystem.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.