ML / AI Jobs in United States
There are 4,485 open ML / AI jobs in United States on freehire right now. 1,045 of them were posted recently. The skills employers ask for most often are machine-learning, ai and python.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| USD | year | $194,895 | $227,500 | $262,500 | 805 |
| USD | hour | $45 | $70 | $90 | 69 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- machine-learning 95%
- ai 82%
- python 71%
- pytorch 47%
- llm 45%
- cloud 44%
- deep-learning 32%
- tensorflow 31%
How the work is done
- Remote 832 · 19%
- Hybrid 553 · 12%
- Onsite 521 · 12%
Visa sponsorship offered in 56% of the 514 postings that state a position on it.
Seniority
- Senior 1,104
- Staff 441
- Lead 312
- Intern 244
- Principal 202
- C-level 139
Who is hiring
- 1000+ employees 556
- 501-1000 employees 145
- 11-50 employees 67
- 51-200 employees 51
- 201-500 employees 15
- 1-10 employees 4

Senior Machine Learning Engineer, Discovery Recommendations
Designs, builds, and optimizes the recommendation systems behind Fortnite's Discover experience, working across retrieval, ranking, and real-time reranking for a massive, fast-changing catalog of creator content. Core stack includes PyTorch/TorchRec, Transformers, Ray, Databricks, Spark, and AWS.

Machine Learning Engineer, Memory
Design memory architectures for AI models to store, retrieve, and exploit experience across modalities, improving long-horizon decision-making in Unreal Engine tools.

Machine Learning Programmer, Memory
Design memory architectures for AI models to store, retrieve, and exploit experience across modalities, improving long-horizon behavior and production-ready learning systems.

Machine Learning Intern
Build ML models (vision, language, speech) for game agents, player safety, and Unreal Engine tools; prototype with PyTorch and deploy at scale.
Principal Machine Learning Engineer
A senior individual-contributor role at ZoomInfo (no direct reports) that sets the technical strategy for the intelligence layer its AI agents reason over — the data graph, entity resolution, and buying-intent signals — staying hands-on with classical ML, statistics, and LLM systems built in production Python and SQL.
Machine Learning Engineer Internship-Summer 2027
An 11-week paid Summer 2027 internship (June 1–Aug 13) at Klaviyo's Palo Alto Tech Innovation Hub, working with ML and full-stack engineers to build, deploy, and scale models using deep learning, NLP, recommender systems, and generative AI on Klaviyo's massive customer data streams. In office 5 days a week; open to advanced-degree students.
Machine Learning Engineer II - Learned Planning (Reinforcement Learning)
Builds, trains, and validates machine-learning models (behavior cloning, imitation learning, reinforcement learning) that power decision-making for autonomous trucks, including production ML code, training pipelines, and evaluation infrastructure. Core tech: Python, PyTorch, transformers/GNNs, and large-scale simulation and fleet data.
Senior, ML Engineer - Tracking
Senior ML engineer on Torc's Tracking team, designing and deploying production multi-object tracking and sensor-fusion models (camera, LiDAR, radar) for autonomous trucks. Day-to-day spans building PyTorch training/evaluation pipelines, developing tracking and state-estimation algorithms, and shipping robust C++/Python production software.
Senior, Machine Learning Engineer - Camera Model
Develop and deploy deep learning models for camera-based perception in autonomous trucks, focusing on object detection, segmentation, and depth estimation using Python and PyTorch.
Staff, Machine Learning Engineer - BEV/Multi-Modal Perception
Staff-level machine learning engineer leading development of bird's-eye-view (BEV) and multi-modal perception models that fuse camera, LiDAR, and radar data for Torc's autonomous truck stack. Day-to-day is BEV transformer architecture design, large-scale distributed training in Python/PyTorch, evaluation, and mentoring — remote in the US or hybrid in Ann Arbor, MI.
Senior Machine Learning Engineer - Localization
Senior ML engineer building production ego-motion estimation and localization for autonomous trucks: learned pose estimation, sensor extrinsic calibration, map matching, and multi-sensor fusion (camera, LiDAR, radar), plus state-estimation algorithms. Core stack is PyTorch, Python, and modern C++ with large-scale real-world vehicle datasets.
Machine Learning Engineer, II - 3D Perception
Build and improve 3D perception models (LiDAR, cameras) for autonomous trucks using PyTorch and Python, integrating ML into Torc’s autonomy stack.
ML Engineer, II - Perception
Build and scale Torc Sim, a simulation platform that replays and evaluates autonomy models against real and synthetic driving data, enabling teams to debug and improve ML models for self-driving trucks.
Senior, Machine Learning Engineer - 3D Perception
Senior Machine Learning Engineer designing and deploying 3D perception models for autonomous trucks, using PyTorch and multi-modal sensor data to improve environmental understanding.
Senior, ML Engineer - VLM
Senior ML Engineer builds and curates large-scale vision-language datasets to train Torc’s autonomous truck-driving models, using cloud pipelines, open-vocabulary labeling, and distributed compute.
Senior, ML Engineer - Auto Tagging
Build ML pipelines to extract and tag rare driving scenarios from petabytes of truck sensor data, enabling safer autonomous trucking through structured scenario libraries.
ML Engineer, II - App Engine
Develops a C++ SDK/framework for composing and running autonomous-truck software on embedded Nvidia devices, focusing on performance, safety, and resource constraints.
Senior, ML Engineer - 3D Reconstruction
Build and deploy ML systems that reconstruct 3D lane lines and maps from noisy sensor data (cameras, LiDAR, radar, GPS/IMU) to power autonomous truck perception and HD mapping.
