Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations through innovative software, cloud services, and security solutions.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
AI · Cybersecurity

Description For Senior Software Engineer

Microsoft Security is at the forefront of protecting digital environments in an increasingly complex threat landscape. As a Senior Software Engineer in the Security team, you'll work on Security Copilot, the first generative AI product empowering security and IT teams. The role focuses on developing and maintaining generative AI services, specifically working with large language models (LLMs) and their deployment at scale.

You'll be part of a team responsible for delivering AI API-based offerings, managing GPU capacity, implementing Responsible AI compliance, and ensuring smooth model upgrades and fine-tuning. The position requires expertise in cloud services, containerization, and modern software engineering practices.

The ideal candidate will combine strong technical skills in AI/ML with a security-focused mindset. You'll work in a culture that embraces growth mindset and excellence, creating innovations that impact billions of lives. This is an opportunity to shape the future of AI-powered security solutions while working with cutting-edge technology at Microsoft.

The role offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while working in an inclusive environment that values respect, integrity, and accountability.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design and develop Generative AI services
  • Deliver suite of generative AI API based offerings for LLM capabilities
  • Build capabilities to offer different base or fine-tuned generative AI models
  • Develop best-in-class engineering ensuring services are secure, scalable, and reliable
  • Drive modern software engineering practices through design reviews
  • Add and optimize monitoring coverage, including self-healing for services
  • Engage in service capacity planning and demand forecasting
  • Troubleshoot and optimize automation, reliability, and monitoring for Live Site

Requirements For Senior Software Engineer

Python
Java
Kubernetes
  • Bachelor's degree in computer science or related technical discipline
  • 7+ years technical engineering experience with coding in languages including C, C++, C#, Java, or Python
  • Experience in building, shipping and maintaining cloud services on Azure, AWS, Google Cloud or similar
  • Ability to work in a fast-paced, dynamic environment and manage multiple priorities
  • Required problem solving, system design, rapid prototyping, and effective communication skills
  • Experience in developing, fine-tuning, integrating and automated deployment of Generative AI models
  • Proficiency with containers and Kubernetes orchestration
  • Strong experience with Git and CI/CD pipelines
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure ML team, focusing on AI platform development and large-scale machine learning training systems.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Microsoft focused on developing industry-leading ML solutions and working with researchers to implement novel algorithms.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at Microsoft focusing on developing cutting-edge ML solutions, working with researchers and product teams to implement novel algorithms.

Senior Software Engineer - AI

Senior Software Engineer position at Microsoft Security, focusing on AI-powered cybersecurity solutions with hybrid work arrangement and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Windows AI team, focusing on implementing AI solutions that impact billions of users worldwide.