2469 IT & Software Developer jobs in the US

Microsoft Corporation jobs

Software Engineer - Simulation Platform

$100,600 - 199,000
Microsoft Corporation
Northeast 36th Way, Redmond
$100,600 - 199,000
Company Size icon
Company Size
5k+
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Senior
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 AND 2+ years of relevant technical engineering experience in programming with languages such as C++, C, or Python, or equivalent expertise. - Ability to meet Microsofts security screening standards, including the Microsoft Cloud background check upon hire/transfer and biannually thereafter. - Masters Degree in Computer Science or a related technical field AND 6+ years of technical engineering experience in programming with languages including C++, C, or Python, or equivalent expertise OR - Bachelors Degree in Computer Science or a related technical field AND 8+ years of programming experience in the specified languages or equivalent expertise. - A minimum of 3 years of experience in systems programming (C, C++, Rust, or similar), with an emphasis on low-level or performance-sensitive software. - In-depth knowledge of memory models, concurrency, and interprocess communication. - Experience with infrastructure that involves hardware interfaces or device communication (for example, PCIe, DMA, RDMA, or comparable). - Familiarity with Graphics Processing Units (GPUs), Tensor Processing Units (TPUs), or other accelerator architectures and their runtime systems. - Experience in implementing communication protocols or working with driver/kernel interfaces. - Exposure to observability or profiling tools (such as eBPF, trace buffers, performance counters, telemetry hooks).

Responsibilities

- Design and develop a hardware simulator for next-generation AI chips. - Provide technical contributions to design, implementation, verification, and documentation of code, ensuring timely releases of the simulator utilized by partner teams (using C++ and Python). - Work collaboratively across various disciplines and with numerous partner teams, from hardware designers to AI model developers. - Assess requirements, define solutions, estimate work, and schedule deliverables.

Description


We at Microsoft are part of the AI Frameworks team, dedicated to developing cutting-edge AI software that facilitates running AI models across diverse platforms, from the fastest AI supercomputers to mobile devices and web browsers. We collaborate with hardware teams and partners to create software stacks for innovative AI accelerators and closely engage with machine learning researchers and developers to optimize and scale model training and inference. Our team thrives at the crossroads of AI algorithmic advancements, specialized AI hardware, systems, and software in an inclusive and supportive environment. We are united by a growth mindset, innovation, and collaboration, driving our mission to empower every individual and organization on the planet to achieve more.
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 2469 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?

AMERICAN SYSTEMS, Trimlite, Menusifu, Inc., Concordia Group, Peraton, Active Datacomm, DreamPak among others, are currently hiring for ML, AI roles in the United States.

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