2151 IT & Software Developer jobs in the US

Principal Software Engineer - Simulation
$139,900 - 274,800
Microsoft Corporation
Northeast 36th Way, Redmond
$139,900 - 274,800
Requirements
Must:
- Bachelors Degree in Computer Science or a closely related technical field with a minimum of 6 years of engineering experience in programming languages such as C++, C, or Python
- Demonstrated ability to fulfill Microsoft and security screening criteria, including passing a Microsoft Cloud background check upon hiring and every two years thereafter
Preferred/Additional Qualifications:
- Masters Degree in Computer Science or a related field coupled with 12+ years of programming experience in languages including, but not limited to, C++, C, or Python
- Alternatively, a Bachelors Degree in Computer Science or related area with 15+ years of relevant programming experience
- Minimum of 3 years experience in systems programming (C, C++, Rust, or similar) with emphasis on low-level or performance-critical software
- In-depth knowledge of memory architectures, concurrency, and interprocess communication
- Experience with infrastructure involving hardware interfaces or device communication such as PCIe, DMA, RDMA, etc.
- Familiarity with GPU, TPU, or other accelerator architectures and their runtime environments
- Experience in developing communication protocols or working with driver/kernel interfaces
- Exposure to profiling or observability tools (e.g., eBPF, trace buffers, performance counters)
Responsibilities
- Create hardware simulations for next-generation AI chips
- Provide technical insights and contributions to the design, execution, verification, and documentation of simulator code, ensuring timely release for partner teams (utilizing C++ and Python)
- Engage collaboratively across a multitude of disciplines, partnering with hardware designers and AI model developers
- Assess requirements, define solutions, estimate workloads, and schedule deliverables
Description
At Microsoft, we belong to the AI Frameworks team, committed to pioneering AI software that empowers models to run across a variety of platforms—from the worlds fastest AI supercomputers to mobile devices and web browsers. We foster collaborations with our hardware teams and partners to create software stacks tailored for innovative AI accelerators, working alongside ML researchers and developers to enhance and expand model training and inference capabilities. Our team is fueled by diversity, collaboration, and a culture that prioritizes inclusion, allowing us to thrive and innovate collectively. As part of our mission to empower every individual and organization on the planet, we cultivate a growth-oriented environment where respect, integrity, and accountability guide our interactions.
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 2151 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?
KUBRA, Nurse Next Door, Snaplii, Gatestone & Co. Inc, Helm Operations Software inc, Agilus, Cluster Systems 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 126 different Machine Learning Engineer jobs in the United States. They are probably quite committed to find good Machine Learning Engineers.
The company with most openings is Jobot as they are hiring for 126 different Machine Learning Engineer jobs in the United States. They are probably quite committed to find good Machine Learning Engineers.