Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

Join Microsoft's Responsible AI group in the Azure AI Platform team to shape the future of AI. As a Software Engineer II, you'll work on Azure AI Content Safety and RAI services integrated into AI Studio, Azure OpenAI, AML, and Cognitive Services. The role focuses on building customer-facing AI services with excellent user experience, scalable architecture, and high performance. You'll be part of a team dedicated to identifying, measuring, mitigating, and monitoring Responsible AI risks in AI-generated and human-generated content across multiple modalities. The position offers a unique opportunity to work with cutting-edge AI technologies while ensuring responsible development and implementation. Microsoft's culture embraces a growth mindset and encourages teams to bring their best each day. The role requires strong technical skills in backend development, AI technologies, and cloud services, with emphasis on building scalable and secure solutions. Working in a hybrid environment, you'll collaborate with cross-functional teams to deliver innovative solutions that align with Microsoft's mission to empower every person and organization on the planet.

Last updated an hour ago

Responsibilities For Software Engineer II

  • Create and implement code for products, services, or features with focus on extensibility and maintainability
  • Ensure security, privacy, safety, and accessibility compliance
  • Participate in code reviews and maintain quality standards
  • Debug and troubleshoot issues using logs, telemetry, and other methods
  • Contribute to automation within production and deployment
  • Review and execute work items, project plans, and release plans
  • Implement instrumentation for gathering telemetry data

Requirements For Software Engineer II

Go
Java
JavaScript
Kubernetes
Python
React
TypeScript
  • Bachelor's degree in Computer Science, 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
  • Knowledge of containerization technologies such as Kubernetes, Docker
  • Knowledge of AI technology products and tools
  • Experience in building pre-production quality assurance pipelines and product runtime monitoring systems
  • Experience in collaborating across disciplines and teams

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Microsoft seeks Software Engineer II for Azure Data team to build scalable database management systems and cloud infrastructure.

SOFTWARE ENGINEER 2

Mid-level Software Engineer position at Microsoft's Azure AI services group, focusing on building and maintaining machine learning pipeline infrastructure.

Technical Support Engineer - Azure Database MYSQL

Technical Support Engineer position at Microsoft focusing on Azure MySQL database support, offering hybrid work arrangement and comprehensive benefits package.

Software Engineer II

Microsoft is seeking a Software Engineer II to build real-time conversation conductor and speech resource manager services, focusing on high-performance audio processing systems.

Software Engineer II

Microsoft Bing Places seeks Software Engineer II for backend development with Cloud and AI technologies, offering competitive pay and hybrid work environment.