Microsoft is looking to transform Azure into a global AI supercomputer and develop the next generation of leaders in AI, by solving some of the most exciting and challenging problems in the field.
Requirements
- Bachelor's Degree (or currently pursuing a degree) in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- Experience in database systems and systems engineering.
- Experience in designing and developing high-scale distributed systems is a plus.
- Knowledge of cloud environments, machine learning, data visualization, and AI is a plus.
Responsibilities
- Participate in the design and the implementation of AI solutions for Microsoft’s products and services.
- Test and review all new and modified code and data pipelines.
- Build out new API infrastructure, endpoints, and data pipelines, as necessary.
- Build reporting and monitoring mechanisms into
Other
- Candidates must be available to start full-time in July 2026.
- 0-25% travel required
- Up to 50% work from home
- Bachelor's Degree (or currently pursuing a degree) in Computer Science, or related technical discipline
- Must have a growth mindset, innovate to empower others, and collaborate to realize shared goals.