Back to jobsJob overview

About the role

Senior Software Engineer - M365 Copilot Create at Microsoft

Required Skills

pythonai/mlapismachine learningbackend servicestelemetryexperimentationscalability

About the Role

Senior Software Engineer role on the M365 Copilot Create team, focusing on applying AI to revolutionize visual creation. Responsibilities include designing scalable backend services for ML workflows and integrating large language models. The position is based in Mountain View, CA or Redmond, WA.

Key Responsibilities

  • Design and implement scalable backend services optimized for machine learning workflows and large language model integration
  • Develop and maintain evaluation-driven systems leveraging text and multimodal inputs for visual-creation experiences
  • Build and optimize APIs and infrastructure to support high-performance model inference and experimentation at scale
  • Collaborate with product, Machine Learning, and design teams to integrate models into user-facing features
  • Monitor and troubleshoot production systems for reliability, scalability, and performance benchmarks

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 1+ years of experience in software engineering designing and developing systems (and APIs) that deploy and integrate with AI models
  • 2+ years of experience working with rich telemetry, making data driven decisions, and carrying out rapid experimentation
  • 2+ years of experience building software for scale, performance, and reliability

Nice to Have:

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree AND 8+ years experience OR equivalent experience
  • Academic or industry experience with building, finetuning, deploying or building eval-driven systems utilizing models
  • Experience leveraging leadership skills to influence others, understand team dynamics, retain, attract, and develop team members
  • Experience working on the design and implementation of a user-facing product from features to infrastructure investments

Benefits & Perks

  • Industry leading healthcare