Software Engineer II

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Software Engineer II on the Azure Data engineering team, focusing on building and maintaining Microsoft's operational Database systems, specifically Azure Cosmos DB. The role involves designing and implementing query engine features, optimizing performance, ensuring reliability, and collaborating with partner teams. The mission is to build the data platform for the age of AI.

What you'd actually do

  1. Own the design and implementation of new query engine features.
  2. Analyze and optimize processing stages to improve performance and efficiency.
  3. Monitor the health of the query service to ensure reliability and high availability.
  4. Investigate user-reported issues, deliver high-quality fixes, and highlight opportunities for long-term improvements.
  5. Collaborate with partner teams and leadership to manage upstream and downstream dependencies.

Skills

Required

  • C/C++
  • Java
  • JavaScript
  • Python
  • designing reliable engineering systems
  • developing reliable engineering systems
  • infrastructure development

Nice to have

  • query engines
  • query processing
  • data structures
  • algorithms
  • full-service lifecycle