Senior Software Engineer

Microsoft is a company empowering every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
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 365 IDEAs team, focusing on ML platform development and optimization, requiring 4+ years of experience in technical engineering and ML platforms.

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.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on machine learning engineering, requiring 4+ years experience in implementing ML solutions and strong Python programming skills.

Description For Senior Software Engineer

Microsoft's Azure AI Platform team is seeking a Senior Software Engineer to join their Machine Learning Training Team. This role is at the forefront of AI innovation, working on groundbreaking projects for training and customizing OSS models. The position involves developing core Training platforms powering AzureML, focusing on large-scale training of LLMs and LVMs for various AI applications. The role offers exposure to cutting-edge technologies in generative AI, large language models, and GPU optimization. As part of Microsoft's strategic AI initiative, you'll work with a rapidly growing customer base and collaborate with research institutions and industry leaders worldwide. The position offers competitive compensation, comprehensive benefits, and the opportunity to work in a hybrid environment with up to 50% work from home flexibility. Microsoft's culture emphasizes growth mindset, diversity, and innovation, making it an ideal place for passionate technologists looking to make a significant impact in the AI field.

Last updated 4 days ago

Responsibilities For Senior Software Engineer

  • Work on architecture, design, and development of model customization for foundation models
  • Stay up-to-date with latest advancements in ML and AI technologies
  • Collaborate with data scientists and developers to create abstractions, infrastructure, and interfaces
  • Work on scaling features for big data using distributed systems
  • Drive customer-inspired innovations into software with holistic feature ownership

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Ability to debug, read code and work on a large and increasing codebase
  • Experience with building internet-scale services and distributed systems
  • Knowledge of Engineering and machine learning systems
  • Passion for machine learning, artificial intelligence, and data science
  • Experience mentoring other developers
  • 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?