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 Senior Software Engineer 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:
Contribute to the full software development lifecycle from clarifying requirements with product owners, to design, implementation, release, and operating Responsible AI services
Lead end‑to‑end design and development of complex, scalable, and secure features, driving architectural discussions and producing high‑quality design documents aligned with engineering standards
Write high‑quality, performant, and maintainable code, mentor peers through code reviews, and model best practices in reliability, extensibility, and secure‑by‑design engineering
Drive engineering excellence across the product lifecycle, ensuring quality, automation, observability, compliance, and adherence to security, privacy, and accessibility requirements
Lead cross‑team collaboration, influencing partners and stakeholders to resolve ambiguity, remove blockers, and align on technical direction and engineering decisions
Ensure reliability and supportability of services, act as DRI when needed, improve telemetry, reduce incident volume, and integrate operational learnings into engineering decisions
Understand customer and user requirements deeply, using feedback, data, and telemetry insights to shape features, improve usability, and guide iterative product improvements
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
5+ years of professional software engineering experience, with strong hands‑on development in one or more programming languages such as C#, Java, C++, Python
Strong expertise in software design and development, including system architecture, data structures, algorithms, and designing scalable, reliable, and secure services
Proven experience owning and delivering complex features or services end‑to‑end, from design through implementation, testing, deployment, and operational support
Solid understanding of cloud‑based and distributed systems, including reliability, performance optimization, telemetry, diagnostics, and live site support considerations
Ability to influence technical direction and mentor others, demonstrated through design leadership, code reviews, and collaboration across teams
Experience applying secure coding practices and compliance requirements, ensuring solutions meet Microsoft’s security, privacy, and engineering quality standards
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Nice to have:
8+ years of technical engineering experience with coding in languages such as C, C++, C#, Java or Python when holding a Bachelor’s degree, or 6+ years with a Master’s degree, demonstrating strong depth in software engineering
Advanced technical judgment and architectural capability, including ability to design, optimize, debug, refactor, and guide engineering decisions across features, systems, or services
Demonstrated leadership and collaboration skills, such as mentoring peers, influencing cross‑team architecture, and serving as a DRI to ensure reliability, performance, and operational excellence
Good exposure to AI platforms, large language models (LLMs), and core machine‑learning concepts, with the ability to apply these in designing scalable, secure, and intelligent engineering solutions