What are the responsibilities and job description for the Machine Learning Engineer, Scene Understanding position at Sauron?
Who We Are
Sauron protects your family and home, bringing the innovations of autonomous robots and self-driving cars to residential security. Our team is led by veteran entrepreneurs and roboticists, alumni of Zipline, Tesla, and Cloud Kitchens. Sauron has raised an $22M seed round led by A* and Atomic with participation from other leading venture capital firms and angel investors, including 8VC and Flock Safety CEO Garret Langley.
The Role | Machine Learning Engineer, Scene Understanding
The ideal candidate is well-versed in state-of-the-art deep learning for 3D perception and scene understanding, including the use of large multi-modal models. You’re experienced in software development and excited about building in a 0 to 1 environment.
We Value
Sauron protects your family and home, bringing the innovations of autonomous robots and self-driving cars to residential security. Our team is led by veteran entrepreneurs and roboticists, alumni of Zipline, Tesla, and Cloud Kitchens. Sauron has raised an $22M seed round led by A* and Atomic with participation from other leading venture capital firms and angel investors, including 8VC and Flock Safety CEO Garret Langley.
The Role | Machine Learning Engineer, Scene Understanding
The ideal candidate is well-versed in state-of-the-art deep learning for 3D perception and scene understanding, including the use of large multi-modal models. You’re experienced in software development and excited about building in a 0 to 1 environment.
We Value
- Collaboration, pair programming, and teamwork.
- Making small improvements and shipping code to production continuously.
- Taking ownership across the stack.
- Test-driven development, and refactoring regularly to keep our codebases healthy.
- Applying state-of-the-art ML research in 3D scene understanding to a home security and intelligence product.
- Applying large multi-modal models to the security domain and adapting them for real-time performance.
- Developing new ML models and algorithms that advance the state of the art.
- Leading the development cycle to turn prototypes into production-grade ML solutions, including data sourcing and annotation, training, evaluation, and deployment.
- Developing high-quality codebases and data pipelines to deploy new ML solutions at scale in a collaborative and test-driven approach.
- Interacting with a small, multidisciplinary team of ML engineers, software engineers, hardware engineers.
- Master’s degree in Computer Science, Engineering, Mathematics, or a related field OR 3-5 years of related work experience.
- Academic and/or research experience in 3D scene understanding, including semantic segmentation, depth estimation, point cloud processing, perception, mapping, and/or 3D reconstruction.
- Familiarity with cutting-edge large multi-modal models and sufficient depth to advance the state of the art in service of the product.
- Demonstrated ability to write efficient and reliable software in Python following best practices in software design, testing, review, and documentation.
- Strong proficiency in writing domain-specific code in Python ML frameworks (e.g., PyTorch, TensorFlow, Hugging Face) and data analysis libraries (e.g., NumPy, Pandas, Matplotlib).
- Strong technical communication skills and the ability to collaborate effectively on complex software systems in a team setting.
- A growth mindset, a willingness to take ownership of your work, and an ability to adapt to the challenges of a fast-paced startup environment.
Salary : $180,000 - $231,000