Hivemapper
Posted 4y ago

Staff Software Engineer - Machine Learning

Hivemapper
San Francisco, California, United States
OnsiteFull Time
Responsibilities
  • shape strategy
  • balance practicality
  • integrate production
Requirements
  • Staff Software Engineer specializing in machine learning and computer vision
  • Build and deploy ML solutions at scale
Technical tools mentioned
PyTorchTensorFlowOpenVINOONNXHadoopSpark

Job description

Hivemapper is a decentralized global mapping data network built by 10s of thousands of people. At any given time, many 1000s of dashcams are collecting high-quality sensor data somewhere in the world and performing various computations at the edge, including state of the art computer vision tasks. 1000s of other contributors participate as AI Trainers, annotating and confirming the output of ML models. 2024 will see us 10x the number of contributors to the network.

High-resolution imagery, GNSS, IMU, and other data, are then promptly uploaded for further processing and analysis (sensor fusion, 3D reconstruction, ML, human-in-the-loop annotation, etc.). Today, different data API products allow transparent and programmatic access for anyone to consume high-resolution imagery and sensor data, precisely extracted Map Features (speed signs, turn restrictions, highway signs, etc.). New data products for traffic, construction detection and more will become available later this year.

Enterprise tech, mapping companies, robotaxis, rideshares, and real estate analysts represent just a few of the customers consuming data today. Our work is fast-paced, collaborative, and data-driven. We focus on solving hard problems, and we invest in our rapidly growing team and the tech to do so. 

Computer Vision @ Hivemapper 

We work on a variety of computer vision problems at the edge as well as in large compute clusters. These span object detection and stereo depth mapping to feature detection and matching, 3D reconstruction, image classification, OCR, and other general sensor fusion techniques.
We solve the problem of distilling large volumes of standardized signals into highly accurate and precise insights.



Hivemapper is a decentralized global mapping data network built by 10s of thousands of people. At any given time, many 1000s of dashcams are collecting high-quality sensor data somewhere in the world and performing various computations at the edge, including state of the art computer vision tasks. 1000s of other contributors participate as AI Trainers, annotating and confirming the output of ML models. 2024 will see us 10x the number of contributors to the network.

High-resolution imagery, GNSS, IMU, and other data, are then promptly uploaded for further processing and analysis (sensor fusion, 3D reconstruction, ML, human-in-the-loop annotation, etc.). Today, different data API products allow transparent and programmatic access for anyone to consume high-resolution imagery and sensor data, precisely extracted Map Features (speed signs, turn restrictions, highway signs, etc.). New data products for traffic, construction detection and more will become available later this year.

Enterprise tech, mapping companies, robotaxis, rideshares, and real estate analysts represent just a few of the customers consuming data today. Our work is fast-paced, collaborative, and data-driven. We focus on solving hard problems, and we invest in our rapidly growing team and the tech to do so. 

Computer Vision @ Hivemapper 

We work on a variety of computer vision problems at the edge as well as in large compute clusters. These span object detection and stereo depth mapping to feature detection and matching, 3D reconstruction, image classification, OCR, and other general sensor fusion techniques.
We solve the problem of distilling large volumes of standardized signals into highly accurate and precise insights.



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



  • Nice to haves
  • 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.)


  • What we offer
  • Medical, dental, and vision benefits including FSA
  • Family leave
  • 401(k) program
  • Unlimited Flex PTO
  • Paid lunch
  • Commuter benefits


  • Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At Hivemapper, we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.


    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
     
    Note to Recruitment Agencies: Hivemapper does not accept unsolicited agency resumes. Furthermore, Hivemapper does not pay placement fees for candidates submitted by any agency other than its approved partners.

    About Hivemapper

    A decentralized global mapping network built by dashcam contributors.

    Year founded
    2015
    Employees
    50
    Organization type
    Private
    Latest investment
    Series B (2025) — led by Google Ventures, Spark Capital, 75 & Sunny, Craft Ventures
    Headquarters
    US

    Similar jobs

    Staff Software Engineer roles near San Francisco, California
    13h
    Save
    Mark Applied
    Hide
    Let's begin! Staff Software Engineer (13719)
    Newark, California, United States
    $214k-$244k/yr OnsiteFull Time
    Moody's
    Moody'sNYSE: MCO: Provides credit ratings, financial research, and risk management software.
    8+ YOEBachelor's degree in computer engineering, computer science, or related field plus 8 years of software engineering experience. Requires RESTful APIs, microservices, programming, databases, Docker, Kubernetes, and cloud-native development.
    Java, C#, SQL Server, RESTful APIs, Microservices, Scala, C++, Python, Postgres, MySQL, Oracle, Docker, Kubernetes, NoSQL
    6d
    Save
    Mark Applied
    Hide
    Software Engineer, Front End
    Menlo Park or New York City
    $184k-$257k/yr OnsiteFull Time
    Meta
    MetaNASDAQ: META: Develops social networking platforms and virtual reality technologies.
    8+ YOEBachelor's degree or equivalent practical experience; 8+ years in front-end software engineering with JavaScript, HTML, and CSS; experience leading complex initiatives, scalable UI systems, data-driven decisions, and technical communication.
    JavaScript, HTML, CSS, React, LLM, AST
    1w
    Save
    Mark Applied
    Hide
    Staff Software Engineer, Transform
    San Jose, California, United States
    $164k-$246k/yr HybridFull Time
    FloQast
    FloQast: Cloud-based platform for automating monthly financial close processes.
    10+ YOE10+ years shipping enterprise software; expertise in Go, Node.js, MongoDB, and AWS; experience with distributed systems, APIs, workflow orchestration, scalable platforms, and SaaS architectures.
    Go, Node.js, MongoDB, AWS
    1w
    Save
    Mark Applied
    Hide
    Staff Software Engineer, Data Center Resource Modeling
    Sunnyvale, California, United States
    $207k-$300k/yr OnsiteFull Time
    Google
    GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
    8+ YOE3+ MgmtBachelor's degree or equivalent, 8 years programming experience, 5 years launching software and building large-scale infrastructure, 3 years software architecture, and distributed computing experience.
    C++, Java
    1w
    Save
    Mark Applied
    Hide
    Staff Software Engineer (Front End) - MailChimp DotCom
    San Diego or Mountain View
    $189k-$255k/yr OnsiteFull Time
    Intuit
    IntuitNASDAQ: INTU: Provides financial software for accounting, tax, and personal finance.
    8+ YOERequires 8+ years designing enterprise cloud-native front-end applications, 3+ years with microservices and APIs, strong JavaScript/React and Python skills, leadership experience, and a BS/MS in computer science or equivalent experience.
    JavaScript, React, Python, Java, J2EE, Kotlin, Kubernetes, REST, GraphQL, PowerPoint
    1w
    Save
    Mark Applied
    Hide
    Staff Engineer
    Palo Alto, California, United States
    $115k-$230k/yr HybridFull Time
    GEICO
    GEICO: Provides vehicle and property insurance services to consumers.
    10+ YOE10+ years software engineering, 8+ architecture and system design, 6+ open-source frameworks, 4+ cloud experience, and expertise in data platforms, ETL, APIs, SQL, Kubernetes, and infrastructure automation.
    Go, Python, SQL, PostgreSQL, Kubernetes, Ansible, Terraform, AWS, GCP, Azure, REST, GraphQL, ADO, DORA
    1w
    Save
    Mark Applied
    Hide
    Staff Software Engineer, Front End
    San Francisco or United States
    $180k-$200k/yr HybridFull Time
    Parkade
    Parkade: Automated parking management platform for residential and commercial buildings.
    5+ YOEAt least 5 years of hands-on front-end experience building commercial applications; strong front-end web development skills and experience with TypeScript, React, and related web technologies.
    TypeScript, React, Next.js, Node.js, Vite, TanStack Router, Tailwind CSS, Material UI, TanStack Query, React Hook Form, Vitest, Playwright, Stripe, Firebase, Sentry, Python, CI/CD
    1w
    Save
    Mark Applied
    Hide
    Staff Engineer - Control Systems
    San Francisco or Denver or New York City
    $211k-$254k/yr HybridFull Time
    Fastly
    FastlyNYSE: FSLY: Provides edge cloud platform for content delivery and cybersecurity.
    7+ YOERequires significant engineering experience building highly reliable distributed systems, strong Go knowledge, willingness to learn Perl, complex project leadership, cross-team influence, and effective asynchronous collaboration.
    Perl, Go, Kubernetes, Docker, Prometheus, Grafana