Senior Software Engineer

Microsoft develops software and services that empower every person and organization on the planet to achieve more.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer role at Microsoft's Turing team, working on deep learning models and conversational AI, requiring 8+ years of experience in software engineering and ML.

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.

Description For Senior Software Engineer

The Artificial Intelligence (AI) Frameworks team at Microsoft develops the AI software used to train and deploy the world's most advanced AI models. This senior engineering role is part of a cross-discipline team working at the intersection of AI algorithmic innovation, purpose-built AI hardware, systems, and software. The team collaborates directly with OpenAI and works on optimizing and scaling model training and inference for the Azure OpenAI service.

The position involves developing and evaluating core algorithmic and hardware technologies to enable large-scale inferencing and training of the most advanced AI models on novel AI hardware. This is a highly technical role requiring hands-on software design and development skills, with a focus on solving complex problems in building efficient AI systems.

The ideal candidate will have strong experience in software development, particularly in languages like C, C++, or Python, combined with practical machine learning experience. They should demonstrate an entrepreneurial approach and ability to take initiative in tackling challenging technical problems. The role offers the opportunity to work with cutting-edge AI technologies and contribute to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Working in a collaborative and inclusive culture, you'll be part of a team that values innovation and growth mindset. The position offers competitive compensation, comprehensive benefits, and the chance to work on transformative AI technologies that shape the future of computing. The role supports both remote work options and provides opportunities for professional development and impact at scale.

Last updated 13 days ago

Responsibilities For Senior Software Engineer

  • Design and develop software to facilitate Large Language Model (LLM) evaluation
  • Perform software development in machine learning scripting languages
  • Collaborate with ML engineers to identify the need and environment for the evaluation tool
  • Identify requirements, scope solutions, estimate work, schedule deliverables

Requirements For Senior Software Engineer

Python
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years software development experience
  • 2+ years practical experience related to machine learning, including modeling, evaluation, or application
  • Experience with coding in languages including C, C++, or Python
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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?