Microsoft's CoreAI organization is building the end-to-end AI stack, including Responsible AI services, to differentiate Azure AI innovation and support flagship products. The Responsible AI group specifically focuses on identifying, measuring, mitigating, and monitoring Responsible AI risks across various content types. The Senior Software Engineer - Responsible AI role is needed to build customer-facing AI services with scalable, sustainable, high-performance, low-latency, and high-availability architecture and implementation, owning the design of new AI services and integration with existing ones.
Requirements
- 4+ years technical engineering experience with coding in languages including, but not limited to, Python, Go, and C
- 2+ years of experience building scalable infrastructure for AI products, including secure data pipelines, model deployment systems, and cloud environments aligned with Responsible AI principles.
- 2+ years of experience developing AI-powered products and tools, with a focus on ethical design, fairness, and transparency to meet customer and regulatory expectations.
- Demonstrated experience in secure software design and architecture.
- Proven success delivering complex, multi-component projects.
- Hands-on experience building advanced AI products, with deep technical knowledge and a strong understanding of customer needs.
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, Go or Python + OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, Go or Python + OR equivalent experience.
Responsibilities
- Owns 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.
- Partners with appropriate stakeholders to determine user requirements for one or more complex scenarios. (e.g. Agentic Security, RAI for Agent, RAI Customization and more)
- Provides technical leadership for the identification of dependencies and the development of design documents for a product, application, service, or platform.
- Leads by example and mentors’ others to produce extensible and maintainable code used across the company.
- Leverages deep subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to lead multiple product's project plans, release plans, and work items.
- Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions in area of RAI production features.
- Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in RAI product experience.
Other
- 4+ years of experience in collaborating across disciplines and teams.
- Ability to prioritize tasks, work independently, and drive initiatives forward.
- Effective collaboration with cross-functional teams to achieve unified engineering goals.
- Skilled at creating clarity and direction in ambiguous or evolving environments.
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.