Back to jobsJob overview
About the role
Senior Software Engineer - Responsible AI at Microsoft
Required Skills
pythoncloud servicesdistributed systemsai/mldevopssoftware architecturemachine learningresponsible ai
About the Role
Senior Software Engineer role focused on building Responsible AI services at Microsoft. The position involves designing and developing large-scale distributed cloud services with high availability and scalability. The engineer will work on integrating Responsible AI capabilities with existing Azure AI services.Key Responsibilities
- Design and develop large-scale distributed cloud services with focus on high availability, scalability, robustness, and observability
- Lead project development across the organization and work with subject matter experts to drive development and release plans
- Evaluate alternative architectures and technologies that best fit business requirements and service KPIs
- Take end-to-end responsibility for development lifecycle and production readiness of services
- Drive and uphold best practices of modern software engineering through code and design reviews
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
- 4+ years experience designing and delivering highly available, large-scale cloud services and distributed systems
- Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
- Ability to pass Microsoft Cloud background check upon hire and every two years thereafter
Nice to Have:
- Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
- 4+ years experience with machine learning model development, release, and operations
- Ability to navigate the company and influence peers in engineering and product development
- Deep knowledge of software architecture, design tradeoffs, and mature DevOps practices
Benefits & Perks
- Industry leading healthcare