Senior Data Engineer
- Hiring from
- United States
- Work type
- Hybrid
- Posted
546,660 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
Role Summary
Design, develop, and maintain scalable data pipelines and data assets on Databricks and the Microsoft Azure Data Platform to support Business Intelligence and Advanced Analytics objectives.
- Lead the technical migration of legacy databases and on-premises data systems to a cloud-based lakehouse architecture using Delta Lake, including data modeling, transformation logic, and post-migration data validation.
Role and Responsibilities:
- Design, develop, and maintain scalable data pipelines and data assets on Databricks and the Microsoft Azure Data Platform to support Business Intelligence and Advanced Analytics objectives.
- Lead the technical migration of legacy databases and on-premises data systems to a cloud-based lakehouse architecture using Delta Lake, including data modeling, transformation logic, and post-migration data validation.
- Develop distributed data processing applications using PySpark, Scala Spark, Python, and SQL for batch, incremental(CDC),and real-time streaming workloads.
- Build and customize data integration tools, data warehouses, data marts, and data lakes using Azure Data Factory, ADLS Gen2, and Kafka.
- Analyze business and system requirements and translate them into technical designs, data models, and software specifications aligned with enterprise architecture.
- Implement data governance, security, and data quality controls, including access management, lineage tracking, and automated data validation frameworks.
- Develop CI/CD pipelines and infrastructure-as-code for automated testing and deployment of data solutions using Databricks Asset Bundles and Git-based version control.
- Optimize performance, reliability, and cost of Spark workloads and cloud infrastructure through job tuning, cluster configuration, and storage optimization.
- Create tools and automation that help client engineering teams derive value from their data.
- Perform hands-on development, lead code reviews and testing, and establish engineering best practices across the team.
- Review solution approaches and provide technical guidance to onshore and offshore engineers to ensure delivery quality.
- Collaborate with client stakeholders to understand data needs and support timely delivery of data platform initiatives
Requirement/Competencies:
Bachelor’s or Master’s (preferred) degree in in a quantitative or technical field such as Computer Science, Information Technology, Computer Engineering or equivalent
8+ years of experience comprising development for data systems at scale (building data warehouse, data marts, data lakes, ETL, analytic solutions, etc.)
Experience leading data migration / cloud transformation engagements
Experience with and understanding of Databricks, Azure Data Platform is a must.