About the job
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 - Responsible AI who is passionate about building customer-facing AI services with scalable and sustainable architecture and implementation and with high performance, low latency, and high availability. In this role, you will work with a unique group of talented engineers, scientists, and product managers to build the industry's best Responsible AI services. You will own the design of new AI services and integration with existing services such as Azure AI Content Safety, Azure OpenAI Service, Azure AI Studio, and more.
Responsibilities
Designs, builds, and maintains cloud-based services with guidance from senior engineers, focusing on reliability, scalability, and performance.
Collaborates with team members, subject matter experts, and partners to contribute to feature development and delivery.
Participates in the full development lifecycle, including coding, testing, debugging, and supporting services in production.
Follows established software engineering best practices, including code reviews, testing, and using telemetry to help improve service quality.
Works with stakeholders to understand customer needs and contribute to building seamless product experiences.
Demonstrate a growth mindset by continuously learning new technologies and improving your skills to better support the team and enhance the overall customer experience.
Qualifications
Minimum
Bachelor's Degree in Computer Science, or related technical discipline with proven experience 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. These requirements include but are not limited to the following specialized security screenings:
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years
Preferred
Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR 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.
Experience in designing and delivering highly available, large-scale cloud services and distributed systems.
Experience with machine learning model development, release, and operations.
Reliable knowledge and understanding of software architecture, design tradeoffs, and practices of mature DevOps culture.
Experience using appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner.
Experience in any one or more of the following areas:
Safety and governance platforms for AI models and agents
Inference, routing, orchestration, and policy enforcement systems
Evaluation, red teaming, and monitoring infrastructure for AI systems
Deployment automation, CI/CD, and compliance tooling (e.g., zero‑manual‑effort deployments)
Multimodal safety infrastructure (image, video, audio, provenance)
Agent governance and control‑plane capabilities