2056 IT & Software Developer jobs in the US

Microsoft Corporation jobs

Principal Software Engineer - Performance Expert - Mountain View

$139,900 - 274,800
Microsoft Corporation
La Avenida Street, Mountain View
$139,900 - 274,800
Company Size icon
Company Size
5k+
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Lead
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- Bachelors Degree in Computer Science or a related technical discipline - Over 6 years of technical engineering experience in programming languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience - Demonstrated ability to solve complex technical challenges - Proven experience in high-performance applications and performance optimization on CPUs and GPUs - Strong foundation in software engineering principles, computer architecture, and GPU architecture - Familiarity with deep learning frameworks like PyTorch, TensorFlow, or ONNX Runtime, along with knowledge of CUDA, ROCm, or Triton - Ability to pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Responsibilities

- Identify and implement enhancements to the overall inference performance of OpenAI and other advanced LLMs - Evaluate and benchmark performance on Nvidia/AMD GPUs and first-party Microsoft silicon - Optimize and track performance of LLMs, developing software tools to provide insights from model to system level, helping to minimize computing resource usage and achieve Azure AI capital expenditure goals - Accelerate the deployment of LLMs and models at scale through the creation of software tools that facilitate quick transitions to new Nvidia, AMD GPUs, and Maia silicon - Design, develop, and verify functions or components for our AI/DNN/LLM frameworks and tools - Enhance performance and efficiency by streamlining key components and processes - Communicate and work collaboratively with both internal and external partners - Uphold and exemplify Microsofts culture and values

Description


We are the Artificial Intelligence Cloud Inference team at Microsoft, dedicated to developing AI software that enables the deployment of AI models across various platforms, including the fastest AI supercomputers and mobile devices. Our team collaborates with hardware partners and focuses on the convergence of AI innovations, tailored hardware, systems, and software. We take pride in fostering a collaborative and inclusive environment. In this Principal Software Engineer - Performance role, youll engage in hands-on technical work, from foundational programming to benchmarking and optimizing LLM models. We believe in empowering every individual and organization globally and value respect, integrity, and accountability in our culture. Join us in creating an inclusive workplace where everyone can thrive.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find Machine Learning Engineer salaries in the United States here.

How many Machine Learning Engineer jobs are in the United States?

Currently, there are 2056 ML, AI openings. Check also: TensorFlow jobs, Python jobs, Computer-Vision jobs - all with salary brackets.

Is the US a good place for Machine Learning Engineers?

The US is one of the best countries to work as a Machine Learning Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for Machine Learning Engineer jobs in the United States?

LYNKED Inc., Mediaweb.ca, KUBRA, Brain Box, Valnet Inc., D3 Security Management Systems, Bank of Canada among others, are currently hiring for ML, AI roles in the United States.

The company with most openings is Jobot as they are hiring for 169 different Machine Learning Engineer jobs in the United States. They are probably quite committed to find good Machine Learning Engineers.