Staff Software Engineer - Machine Learning
Hivemapper
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