Senior Software Engineer

Microsoft is 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

Microsoft's Turing team is seeking a Senior Software Engineer to join their innovative engineering and applied research team working on state-of-the-art deep learning models, large language models, and pioneering conversational search experiences. The team leads platform development and innovation for conversational search and core copilot experiences across Microsoft's ecosystem including BizChat, Office, and Windows.

As a Senior Software Engineer, you'll be hands-on with scalable software engineering, working on customer-facing Copilot, platform engineering, architecture and design, and infrastructure for model training. You'll collaborate with teams across geographies to deliver innovative products and machine learning solutions that reach hundreds of millions of users monthly.

The role requires strong technical expertise in machine learning and software development, with opportunities to drive projects from design through implementation. You'll work in a diverse, distributed team environment where you can make direct impact on Microsoft products using deep learning technology. The position offers comprehensive benefits including industry-leading healthcare, educational resources, and work-life balance support.

This is an excellent opportunity for an experienced engineer passionate about AI and machine learning to work at the forefront of conversational AI technology while contributing to products used by millions globally. The role combines technical leadership, mentorship, and hands-on development in an innovative and collaborative environment.

Last updated a few seconds ago

Responsibilities For Senior Software Engineer

  • Drive projects from design through implementation, experimentation and shipping to users
  • Lead identification of dependencies and development of design documents
  • Lead by example and mentor others to produce extensible and maintainable code
  • Act as Designated Responsible Individual (DRI), mentoring engineers across products/solutions
  • Improve availability, reliability, efficiency, observability, and performance of products
  • Work in a diverse geographically distributed team environment

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • Experience building ML focused products
  • Familiarity with machine learning, deep learning frameworks and concepts, LLMs, prompting
  • Ability to communicate technical details clearly across organizational boundaries

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 365 IDEAs team, focusing on machine learning and big data solutions, with hybrid work options in Suzhou, China.

Senior Software Engineer - MSAI

Senior Software Engineer position at Microsoft's MSAI team, focusing on Copilot for M365 services, data security, and AI integration, offering competitive compensation and remote work options.

Senior Software Engineer - Windows AI Agent

Senior Software Engineer position at Microsoft focusing on Windows AI Agent development, specializing in scalable model infrastructure and cloud-based AI workflows.

Senior Software Engineer

Senior Software Engineer role at Microsoft's MAI APRD Shopping team, focusing on AI-driven e-commerce solutions and catalog development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, focusing on optimizing AI model performance and working with OpenAI on Azure services.