Senior Software Engineer

A global technology company that empowers every person and organization on the planet to achieve more.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Join Microsoft's Responsible AI group in the Azure AI Platform team to shape the future of AI. This senior role focuses on building Azure AI Content Safety and RAI services integrated into AI Studio, Azure OpenAI, AML, and Cognitive Services. You'll work on identifying, measuring, mitigating, and monitoring Responsible AI risks across multiple content types including text, image, audio, and video. The position requires expertise in building customer-facing AI services with emphasis on scalability, performance, and high availability. As part of Microsoft's mission to empower every person and organization globally, you'll contribute to protecting the world from AI-related harm while developing cutting-edge solutions. The role offers a unique opportunity to work with advanced technologies in a collaborative environment, with a focus on creating responsible and ethical AI implementations. Benefits include industry-leading healthcare, educational resources, and comprehensive work-life balance provisions.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Contributes to efforts to ensure security, privacy, safety, and accessibility
  • Reviews code to assure it meets team's and Microsoft's quality standards
  • Supports debugging efforts and examines logs, telemetry for issue resolution
  • Contributes to automation within production and deployment
  • Reviews work items and executes project plans
  • Contributes to instrumentation for gathering telemetry data

Requirements For Senior Software Engineer

Python
Java
JavaScript
Go
Kubernetes
  • Bachelor's degree in Computer Science, a related technical discipline, or equivalent experience
  • 8+ 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, etc.
  • 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 Senior Software Engineer

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

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on AI/ML technologies and hardware integration, offering hybrid work in Suzhou, China with comprehensive benefits and innovative project opportunities.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Microsoft, focusing on developing advanced ML solutions and collaborating with research teams. Requires 4+ years of experience in ML/AI development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure AI Platform team, focusing on LLM technologies and cloud-based AI solutions in Bangalore, India.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Microsoft, focusing on developing and implementing cutting-edge ML solutions with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Mixed Reality team, focusing on computer vision and machine learning for mixed reality applications with competitive compensation and benefits.