At Bot Auto, we are hiring a Machine Learning Engineer for 3D Vision and Localization to develop autonomous technologies that redefine how self-driving vehicles perceive and navigate. You will work on cutting-edge problems in AI, mapping, and robotics to build the next generation of intelligent mapping systems.
What You'll Do
- Join a multidisciplinary team using an AI-first approach to enable safe self-driving at scale.
- Design and develop advanced SLAM systems to automate and optimize large-scale 3D map-building pipelines.
- Implement robust, precise, and real-time onboard state estimation algorithms.
- Build and refine deep-learning-based observation models for resilient perception and localization.
- Integrate and validate localization and mapping solutions across onboard and offline systems.
- Collaborate cross-functionally with perception, planning, control, and systems teams.
What We're Looking For
- Master’s or PhD in Robotics, Computer Science, Electrical Engineering, or a related field.
- Strong background in robotics, SLAM, or 3D vision theory and practice.
- In-depth knowledge and extensive experience in deep learning, computer vision, and modern transformer architectures.
- Demonstrated experience implementing SLAM, localization, or 3D vision systems in real-world, camera-based or LiDAR-based domains.
- Solid software engineering skills in C++ and Python.
- Experience with sensor fusion involving LiDAR, cameras, IMU, and GNSS/RTK.
- Strong quantitative foundation in linear algebra, probability, statistics, estimation theory, and optimization.
- Comfort working in a fast-paced, multi-disciplinary autonomy environment with a hands-on, problem-solving mindset.
- Excellent communication and collaboration skills.
Nice to Have
- Publications in SLAM, computer vision, or robotics.
- Experience in the autonomous vehicle industry, particularly with on-road or fleet-scale systems.
- Experience building and operating mapping infrastructure: large-scale map creation, change detection, versioning, and map-vehicle alignment.
- Experience developing localization systems for GNSS-challenged or dynamically changing environments.
- Familiarity with cloud platforms and distributed data pipelines for large-scale autonomy data processing.
Technical Stack
- C++
- Python
Team & Environment
You will be part of a multidisciplinary team of research scientists and engineers working collaboratively on autonomous vehicle technology.





