Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through technology and innovation.
$98,300 - $193,200
Machine Learning
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

The Azure Machine Learning (ML) team within Microsoft's Artificial Intelligence (AI) Platform is seeking a Software Engineer II to join their Models-As-A-Service team. This team is at the forefront of large-scale AI inferencing, responsible for building and operating the industry's largest-scale engineering system for Large Language Models (LLMs) and Generative AI Services. They provide serverless access to various third-party models from providers like Mistral AI, Cohere, and Meta.

The role involves working with cutting-edge AI technologies and ensuring the platform can deliver AI capabilities to customers ranging from individual developers to large enterprises. The position offers competitive compensation, with base pay ranging from $98,300 to $193,200 per year (higher in SF and NYC areas), along with comprehensive benefits.

The ideal candidate should have at least 2 years of technical engineering experience, strong analytical skills, and experience in designing high-performance systems. They will be working on designing and developing features for large-scale model inferencing, optimizing AI models, and collaborating with product managers and model providers.

Microsoft offers an inclusive work environment with industry-leading healthcare, educational resources, parental leave, and various other benefits. The position allows for up to 100% work from home with 0-25% travel requirements. This is an excellent opportunity for someone passionate about AI and machine learning to work on cutting-edge technology that impacts users globally.

Last updated 2 months ago

Responsibilities For Software Engineer II

  • Design and develop features related to large-scale model inferencing
  • Benchmark and optimize AI models and inferencing runtimes
  • Work with Product Manager and model providers to establish timelines for releasing new models

Requirements For Software Engineer II

Python
Java
JavaScript
Rust
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding languages
  • Analytical & Problem-Solving skills
  • Experience Coding & Designing high performant systems
  • Passion for new technologies, learning and adapting quickly
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

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 Software Engineer II

Machine Learning Engineer

Machine Learning Engineer position at Microsoft Security's CFAR team, focusing on AI solutions for cybersecurity and fraud prevention, offering competitive salary and benefits.

Software Engineer II

Software Engineer II position at Microsoft focusing on machine learning and SAP workload optimization for Azure platform, offering competitive salary and remote work options.

Software Engineer II

Mid-level Software Engineer position at Microsoft Security, focusing on developing generative AI services and LLM capabilities for security applications.

Software Engineer

Microsoft is seeking a Software Engineer to develop AI-driven services for scientific discovery within their Strategic Missions and Technologies division.

Software Engineer II- AI/ML

Software Engineer II position at Microsoft focusing on AI/ML development for Business & Industry Copilots group, working on Dynamics 365 and enterprise solutions.