Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. The Azure Data engineering team is looking for a Software Engineer to develop features for operational databases, focusing on modern, AI-first workloads, while collaborating in a geo-distributed engineering team.
Responsibilities:
- DocumentDB combines:
- Document‑store scalability
- Relational reliability
- Focus: modern, document‑oriented, AI‑first workloads
- Develop features spanning:
- Query engine
- Index structures
- Storage layouts
- Work across PostgreSQL (relational) and Mongo‑compatible (NoSQL) systems
- Collaborate in a geo‑distributed engineering team
- Build mission‑critical operational databases
- Embody our culture and values
Requirements:
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
- Strong C/C++ programming skills and proficient algorithms experience
- Strong background in: Systems design Databases
- Experience in: Relational and/or NoSQL database engines
- Ability to work on: Query, indexing, and storage subsystems