2006 IT & Software Developer jobs in the US

Microsoft Corporation jobs

Senior 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 field AND 2+ years of hands-on engineering experience in programming languages such as C, C++, or Python OR equivalent experience. - Candidates must meet Microsoft, customer, or government security screening requirements, including passing the Microsoft Cloud background check upon hire and every two years thereafter. - Masters Degree in Computer Science or a related technical field AND 3+ years of technical engineering experience in languages such as C, C++, or Python OR Bachelors Degree AND 5+ years of experience OR equivalent roles. - 3+ years of systems programming experience in C, C++, Rust, or similar languages, focusing on low-level or performance-critical software. - Strong understanding of memory models, concurrency, and interprocess communication. - Experience with infrastructure involving hardware interfaces or device communication (e.g., PCIe, DMA, RDMA, etc.). - Familiarity with GPU, TPU, or other accelerator architectures and their runtime systems. - Experience implementing communication protocols or working with driver/kernel interfaces. - Exposure to observability or profiling tools (e.g., eBPF, trace buffers, performance counters, telemetry hooks).

Responsibilities

- Develop hardware simulators for next-generation AI chips. - Make technical contributions to the design, implementation, verification, and documentation of code to ensure timely releases of simulators used daily by partner teams (C++ and Python). - Collaborate extensively with various disciplines and partner teams, from hardware designers to AI model developers. - Identify project requirements, propose solutions, estimate work effort, and schedule deliverables.

Description


We are the AI Frameworks team at Microsoft, dedicated to developing AI software that seamlessly operates across diverse platforms, from powerful AI supercomputers to mobile devices and browsers. Our collaborative environment cultivates innovation and inclusivity, allowing us to work closely with hardware teams and ML researchers to optimize AI model training and inference. As a Software Engineer, you will play a crucial role in crafting and delivering AI chip simulators and their integration, contributing to cutting-edge projects in a vibrant team culture.
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 2006 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?

Square One Insurance Services, D3 Security Management Systems, IT Business Advisors Inc., Snaplii, PolyML, IntouchCX, LendingPad Corp 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 133 different Machine Learning Engineer jobs in the United States. They are probably quite committed to find good Machine Learning Engineers.