Senior Software Engineer
Core
Design, develop, and operate robust distributed systems and the Analysis Services engine for core analytics experiences across Power BI, Azure, and SQL Server.
Role type
Senior Software Engineer (Distributed Systems & Database Engines)
Builds
Distributed systems, Analysis Services engine, and scalable cloud services
Domain
Cloud infrastructure, Database internals, High-performance computing
Required skills
Distributed systems design, C/C++/C#/Java/Python, Database internals (B+ trees, query optimization), High-performance native code, Concurrent/lock-free systems, Cloud services operations, Monitoring & troubleshooting, System reliability
Preferred skills
Compilers, Query optimizers, Execution engines, MySQL/PostgreSQL
Responsibilities
Design and develop distributed systems, Deploy and operate Analysis Services engine, Monitor service health and troubleshoot production issues, Respond to live-site incidents, Define and track performance metrics, Collaborate with customers to resolve technical issues
