This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Responsible AI group focuses on identifying, measuring, mitigating, and monitoring Responsible AI risks in AI-generated and human-generated content spanning text, image, audio, video, and multimodal content. We are looking for a Software Engineer II who is passionate about building customer-facing, high performance, low latency, and high availability AI services. In this role, you will work with a unique group of talented engineers, scientists, and product managers to build the industry-leading Responsible AI services. You will build new AI services and integrate with existing services such as Azure AI Content Safety, Azure OpenAI Service, Azure AI Studio, and more.
Job Responsibility:
Design, implement, and deliver well‑scoped software features using clean, maintainable, and well‑tested code
Contribute to technical design discussions
Debug, troubleshoot, and resolve issues across the codebase
Collaborate closely with cross‑functional partners and team members
Follow secure coding, testing, and compliance practices
Continuously learn and improve engineering skills
Ensure reliability and supportability of services, act as DRI when needed
Understand customer and user requirements deeply
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
3 to 4+ years of professional software engineering experience
Hands‑on development in one or more modern programming languages such as C#, Java, C++, Python
Strong understanding of core software engineering fundamentals, including data structures, algorithms, object‑oriented design, and scalable system principles
Experience developing, testing, debugging, and maintaining production‑quality code
Working knowledge of cloud, distributed systems, or service‑based architectures, with exposure to reliability, performance, and monitoring concepts
Ability to meet Microsoft, customer and/or government security screening requirements
Required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Nice to have:
4–6+ years of hands‑on software engineering experience with coding in languages such as C, C++, C#, Java or Python
Solid technical judgment and problem‑solving skills
Ability to collaborate effectively and influence peers
Demonstrated collaboration and emerging leadership skills, such as mentoring junior engineers
Exposure to AI platforms, large language models (LLMs), and core machine‑learning concepts