Back to jobsJob overview
About the role
Principal Software Developer Engineer – Kusto Engine Team at Microsoft
Required Skills
distributed systemsc#c++query enginesstorage architectureperformance tuningdata platformsreal-time analyticsazure data explorer
About the Role
Principal Software Developer Engineer role on the Kusto engine team, building Microsoft's big data interactive analytics service Azure Data Explorer. This technical leadership position focuses on solving complex distributed systems challenges and driving innovation in large-scale data processing for telemetry and analytics infrastructure.Key Responsibilities
- Building and scaling distributed systems or data platforms
- Developing query engines and storage architectures
- Performance tuning and optimization
- Leading complex technical projects
- Problem-solving and collaboration across teams
Required Skills & Qualifications
Must Have:
- Extensive experience in building and scaling distributed systems or data platforms
- Deep understanding of query engines, storage architectures, and performance tuning
- Strong coding skills in C#, C++, or similar systems-level languages
- Proven ability to lead complex technical projects and deliver high-impact results
Nice to Have:
- Experience with Kusto, Azure Data Explorer, or similar platforms
- Familiarity with telemetry pipelines, observability frameworks, or real-time analytics
- Advanced degree in Computer Science or related field
Benefits & Perks
- Industry leading healthcare