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 ...

We are looking for a Staff Software Engineer to join our core machine learning and data platform engineering organization. In this role, you will partner closely with the AI leadership team to ...

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 4, 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 July 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% 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 14 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.