Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft's Azure ML team is at the forefront of AI innovation, focusing on the development of cutting-edge machine learning platforms. As a Senior Software Engineer, you'll join the Azure Machine Learning Training Team, working on groundbreaking projects for training and customizing OSS models. The role involves collaborating with research institutions and industry leaders to create solutions that impact millions of users worldwide.

The position offers an opportunity to work with state-of-the-art technologies in generative AI, large language models, and transformers. You'll be instrumental in developing core Training platform architecture powering AzureML, tackling challenges in large-scale training of LLMs and LVMs for various applications including natural language processing, computer vision, and conversational AI.

Microsoft's culture embraces diversity and inclusion, seeking out different perspectives to drive innovation. The company offers competitive compensation, comprehensive benefits, and the chance to work on projects that shape the future of AI and machine learning. With a hybrid work environment allowing up to 50% work from home, you'll have the flexibility to maintain work-life balance while contributing to Microsoft's mission of empowering every person and organization on the planet.

The role requires strong technical expertise in distributed systems, machine learning, and programming languages like Python, Java, and JavaScript. You'll be part of a customer-obsessed team, creating abstractions and implementing features for ML model training at scale. This is an excellent opportunity for experienced engineers passionate about AI and machine learning to make a significant impact in the field.

Last updated 18 minutes ago

Responsibilities For Senior Software Engineer

  • Work on architecture, design, and development of model customization for foundation models
  • Stay up-to-date with latest 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

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 codebase
  • Experience with building internet-scale services and distributed systems
  • Knowledge of Engineering and machine learning systems
  • Experience mentoring other developers
  • 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 Machine Learning Engineer

Senior Machine Learning Engineer role at Microsoft focusing on building evaluation frameworks for cutting-edge AI models and platforms.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure Machine Learning's Inference team, focusing on LLM infrastructure and optimization with OpenAI integration.

Senior Machine Learning Research Engineer

Senior ML Research Engineer role at Microsoft, focusing on ML/HW co-design and neural network optimization for cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI and machine learning for entity understanding, offering competitive salary and remote work options.

Senior Applied AI Engineer

Senior Applied AI Engineer role at Microsoft focusing on developing AI solutions for security, combining cutting-edge research with practical applications in defensive and red teaming capabilities.