Taro Logo

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

Job Description

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 across geographies and teams to deliver innovative products and machine learning solutions that reach hundreds of millions of users monthly.

The role offers an opportunity to work with cutting-edge AI technology while having direct impact on Microsoft's products. You'll be part of a diverse, globally distributed team where collaboration and innovation are valued. The position involves working with state-of-the-art deep learning models and contributing to conversational search experiences that shape the future of Microsoft's ecosystem.

Key responsibilities include driving projects end-to-end, mentoring other engineers, improving system reliability and performance, and working on-call to ensure system stability. The ideal candidate will have strong software engineering fundamentals, experience with ML/AI technologies, and excellent communication skills.

Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. This is an excellent opportunity for experienced engineers passionate about AI/ML who want to work on large-scale, impactful projects at one of the world's leading technology companies.

Last updated 2 days 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
  • Hold accountability as a Designated Responsible Individual (DRI)
  • Monitor system/product/service for degradation, downtime, or interruptions
  • 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
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python

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

Related Jobs

Senior AI Engineer

Senior AI Engineer role at Microsoft Security, focusing on building agentic AI systems and LLM-powered solutions for security workflows. 7+ years experience required, hybrid work model.

Lead AI Solution Engineer

Lead AI Solution Engineer position at 3M Bangalore, focusing on developing and deploying AI applications with 5+ years experience required in full-stack AI development.

Lead AI Solution Engineer

Lead AI Solution Engineer position at 3M focusing on developing and implementing AI applications, requiring 5+ years of experience in full-stack AI development.

Multi Modal AI Senior Developer

Senior Multi Modal AI Developer role at Dentsu, focusing on creative AI solutions and full-stack development using MERN stack and Python, with emphasis on LLMs and generative AI technologies.

RPA/AI Developer - Career

Senior RPA/AI Developer position at Equifax Pune, focusing on developing and maintaining high-scale AI applications with 5+ years of experience required.