Back to Job Listings

Staff Software Engineer – Machine Learning

San Francisco

SpringCube

Full-time - Senior Engineer

IT Services & Consulting

Posted 2 weeks ago

$200,000 - $250,000

Contact Employer
  • Share:
Send Feedback
Report This Job

Job Description

The SpringCube team curated the following job opportunity to help you in your job search. Explore the position below to find your next career move.

Company Overview

A rapidly growing technology organization is building a decentralized global mapping data network powered by thousands of contributors and edge devices. The platform collects high-quality sensor data, including high-resolution imagery, GNSS, and IMU data, while performing advanced computer vision computations at the edge.

The organization processes and analyzes large volumes of standardized sensor data through sensor fusion, 3D reconstruction, machine learning, and human-in-the-loop annotation. Its data products provide programmatic access to imagery, sensor information, and precisely extracted map features, supporting customers across enterprise technology, mapping, autonomous transportation, ridesharing, and real estate analytics.

The organization operates in a fast-paced, collaborative, and data-driven environment focused on solving complex technical challenges and developing innovative mapping and machine learning technologies.

Computer Vision

The computer vision team works across a broad range of problems at both the edge and within large-scale compute clusters. These include object detection, stereo depth mapping, feature detection and matching, 3D reconstruction, image classification, optical character recognition, and broader sensor fusion techniques.

The team focuses on transforming large volumes of standardized signals into highly accurate and precise insights while balancing advanced research with practical, production-ready implementations.

Responsibilities

  • Help shape the computer vision strategy across the full mapping technology stack, from hardware through data insights.
  • Balance state-of-the-art and emerging machine learning techniques with practical production requirements.
  • Develop production-grade machine learning solutions trained on large volumes of standardized data.
  • Optimize machine learning systems for cost, efficiency, performance, and scalability.
  • Integrate machine learning solutions into production systems operating both at the edge and within large offline compute clusters.
  • Contribute to the development of computer vision technologies that support advanced mapping and sensor data applications.
  • Collaborate with engineering and technical teams to translate machine learning research into reliable production systems.

Required Qualifications

  • Demonstrated expertise in building machine learning solutions, including training and deploying models and integrating them into production software systems.
  • Hands-on experience with image processing and computer vision, including object detection, classification, tracking, localization, 3D reconstruction, and vector embeddings.
  • Hands-on experience with general machine learning and data mining techniques, including clustering, prediction, unsupervised methods, ensemble methods, and graph optimization.
  • Hands-on experience with 3D reconstruction pipelines, including monocular or stereo approaches.
  • Strong programming skills and applied mathematics capabilities.
  • Strong understanding of linear algebra, statistics, and multivariate optimization.
  • Strong software engineering fundamentals.
  • Ability to develop efficient and scalable machine learning systems for real-world production environments.

Disclaimer

SpringCube curates tech job listings from various company websites to support tech professionals globally.

  1. No Endorsement: Job ads on SpringCube do not imply endorsement of their authenticity or quality.
  2. No Client Relationship: This company is not a client of SpringCube unless stated.
  3. To Apply: Click the Apply button to be redirected to the hiring company’s application page for this job.
  4. No Liability: SpringCube is not liable for inaccuracies.
‹