Taro Logo

Software Engineer II

Global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Job Description

Join Microsoft's Responsible AI group in Azure AI Platform, where we're shaping the future of AI technology. As a Software Engineer II, you'll be part of a team ensuring Microsoft ships AI systems that are safe, secure, and trustworthy. This role sits at the intersection of cutting-edge AI research and planet-scale production systems, powering technologies like GitHub Copilot and Azure OpenAI.

You'll work on building Azure AI Content Safety and RAI service integrated into AI Studio, Azure OpenAI, AML, and Cognitive Services. The position involves developing high-scale services for model serving, with a focus on security, scalability, and maintainability. You'll be responsible for identifying, measuring, mitigating, and monitoring Responsible AI risks across multiple content types including text, image, audio, and video.

The role offers an opportunity to work with advanced technologies while protecting users from potential AI-related harm. You'll collaborate with cross-functional teams, participate in code reviews, and contribute to production service support through on-call rotations. The position requires strong technical skills in languages like C#, Go, Python, and JavaScript, plus experience with containerization technologies and AI systems.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, and generous parental leave. The work environment is hybrid, allowing up to 50% work from home, with opportunities for professional growth and impact in the rapidly evolving field of AI technology.

This is an excellent opportunity for a mid-level engineer passionate about responsible AI development and eager to work on systems that will shape the future of technology while ensuring its safe and ethical implementation.

Last updated a day ago

Responsibilities For Software Engineer II

  • Create and implement code for products, services, or features
  • Contribute to security, privacy, safety, and accessibility compliance efforts
  • Review code to ensure quality standards and best practices
  • Support debugging and root cause analysis
  • Contribute to automation within production and deployment
  • Review and break down work items, provide estimation
  • Integrate instrumentation for gathering telemetry data
  • Design and build complex high scale services for model serving
  • Participate in on-call rotation for production service support
  • Collaborate with cross-functional and cross-geo teams

Requirements For Software Engineer II

Python
Java
JavaScript
Go
React
TypeScript
  • Bachelor's degree in Computer Science, a related technical discipline, or equivalent experience
  • 3+ years of experience in designing and developing high availability, reliability, and scalability products and services
  • Experience writing production quality service in languages including C#, Go, Python, Java, C++, JavaScript
  • Experience in building pre-production quality assurance pipelines and product runtime monitoring systems
  • Experience in collaborating across disciplines and teams
  • Knowledge of containerization technologies such as Kubernetes, Docker, etc
  • Knowledge of AI technology products and tools
  • Comprehensive full stack development capabilities
  • Experience in developing cutting-edge AI products and applications

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs