The AI Platform organization at Microsoft is looking to solve the problem of building the end-to-end Azure AI stack/PaaS, which is core to Azure’s innovation and differentiation, as well as all of Microsoft’s flagship products.
Requirements
- Coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- Experience writing production code in building internet scale services and distributed systems
- Ability to debug, read code and work on a large and increasing codebase
- Engineering knowledge of machine learning systems and data pipelines
Responsibilities
- Design, implement, and support scalable, reliable, high-performance services
- Write clean and concise code with unit tests
- Design, implement, and support new features as well as extend existing systems
- Investigate live site issues and implement and deploy fixes
- Participate in an on-call rotation
- Drive quality engineering via code reviews and design discussions
Other
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
- 5+ years of experience writing production code in building internet scale services and distributed systems
- Ability to mentor other developers, work with partners and be a team player
- Participate in an on-call rotation
- Collaborate closely with research institutions, industry leaders, and organizations worldwide