Microsoft is seeking a Principal Data Engineer to lead the architecture, development, and operation of scalable and reliable data platforms supporting experimentation and scorecards. The role calls for deep expertise in ETL, data pipelines, data modeling, and distributed systems, as well as hands-on proficiency in Apache Spark, Python, and SQL. The engineer will shape architecture across team boundaries, anticipate customer needs, and balance immediate delivery with long-term scalability, reliability, security, and cost. They will own complex, ambiguous problems from design through production and guide others toward high engineering standards. The role also emphasizes AI-native engineering: applying AI-assisted practices across design, coding, testing, and troubleshooting while validating the quality, correctness, and responsible use of AI-generated work. The position includes building and evaluating data agents for pipeline diagnostics and performance investigation, with careful controls on access and production remediation.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal