1

Staff Software Engineer Machine Learning Jobs (NOW HIRING)

Role We are looking for a Staff Machine Learning Engineer to help us build a best in class ML Ecosystem to advance our product suite with clinical AI. The ideal candidate works exceptionally well ...

Role We are looking for a Staff Machine Learning Engineer to help us build a best in class ML Ecosystem to advance our product suite with clinical AI. The ideal candidate works exceptionally well ...

next page

Showing results 1-20

Staff Software Engineer Machine Learning information

See salary details

$60.5K

$161.1K

$220K

How much do staff software engineer machine learning jobs pay per year?

As of Aug 25, 2026, the average yearly pay for staff software engineer machine learning in the United States is $161,148.00, according to ZipRecruiter salary data. Most workers in this role earn between $134,500.00 and $190,500.00 per year, depending on experience, location, and employer.
More about Staff Software Engineer Machine Learning jobs

What cities are hiring for Staff Software Engineer Machine Learning jobs?

Cities with the most Staff Software Engineer Machine Learning job openings:

What states have the most Staff Software Engineer Machine Learning jobs?

States with the most job openings for Staff Software Engineer Machine Learning jobs include:

Infographic showing various Staff Software Engineer Machine Learning job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 15% Part Time, 1% Temporary, and 5% Contract. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $161,148 per year, or $77.5 per hour.

Staff Software Engineer - Machine Learning

Hivemapper

San Francisco, CA • On-site

Full-time

Re-posted 5 days ago


Job description

Job Summary:
Hivemapper is a decentralized global mapping data network built by tens of thousands of contributors. The Staff Software Engineer - Machine Learning will help shape the computer vision strategy, produce production-grade ML solutions, and integrate these solutions with production systems.
Responsibilities:
• Help shape the CV strategy touching the full mapping stack, all the way from hardware to data insights
• Balance the state of the art and bleeding edge with practicality; produce production-grade ML solutions trained on a huge corpus of standardized data that are efficient w.r.t cost and performance
• Integrate ML solutions with our production systems; at the edge and in large offline clusters
Qualifications:
Required:
• Demonstrated expertise in building ML solutions, including training and deploying models, as well as integrating them into production software systems
• Hands-on experience with Image Processing and Computer Vision: Object Detection, Classification, Tracking, Localization, 3D Reconstruction, Vector embeddings, etc.
• Hands-on experience with general ML and Data Mining: Clustering, Predictions, Unsupervised Methods, Ensemble Methods, Graph Optimization, etc.
• Hands on experience with 3D reconstruction pipelines (either monocular or stereo)
• Strong programming and applied math skills (linear algebra, statistics, multivariate optimization)
• Strong software engineering fundamentals
Preferred:
• PhD in Computer Vision or related field
• Knowledge of distributed compute systems like Hadoop/Spark
• Experience with a variety of different ML frameworks (PyTorch, TensorFlow, OpenVINO, ONNX, etc.)
Company:
Hivemapper is a community-owned mapping network that creates unprecedented coverage, freshness, and quality. Founded in 2015, the company is headquartered in San Francisco, USA, with a team of 11-50 employees. The company is currently Early Stage.