Principal Software Engineer
Core
Define and drive the long-term technical vision and architecture for the Fabric Data Warehouse Distributed Query Processing (DQP) platform, ensuring scalability, reliability, and performance at cloud scale.
Role type
Principal Software Engineer (Distributed Systems & Cloud Architecture)
Builds
Fabric Data Warehouse Distributed Query Processing (DQP) platform
Domain
Cloud computing, distributed systems, data warehousing
Deliverable
production ML models | infrastructure
Required skills
Distributed systems architecture, scalability design, fault tolerance, concurrency management, resource management, workload isolation, performance optimization, technical governance, cross-team collaboration, mentoring, AI-driven development practices, automation, intelligent observability
Preferred skills
AI-first mindset, growth orientation, passion for new technologies
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Lead design and evolution of core query processing technologies, establish architectural standards and engineering best practices, mentor senior engineers and technical leaders, champion AI-driven development and automation
Seniority
Principal, strategy & mentorship

