> Markdown version of [/jobs/ext/2552100-senior-machine-learning-engineer-perception-job-in-san-jose](https://www.wearedevelopers.com/jobs/ext/2552100-senior-machine-learning-engineer-perception-job-in-san-jose). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Machine Learning Engineer - Perception job in San Jose - **Company:** BONSAI ROBOTICS INC. - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $150,000.0 - $220,000.0 - **Contract:** Permanent contract - **Skills:** Computer Vision, Unit Testing, C++ (Programming Language), Software Documentation, Python (Programming Language), Machine Learning, Object Detection, Pytorch, Information Technology, TensorRT, Programming Languages - **Published:** August 27, 2026 - **Apply:** https://jobs.diversity.com/career/2469027/senior-machine-learning-engineer-perception-california-ca-san-jose ## About the Role * Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering or related field * Strong background in most of the following technologies: ML modeling (preferably object detection & segmentation), classical CV algorithms and multiview geometry * Experience with training multi-head DL architectures * Familiarity with all DL architectures related to 3D vision * Developing scalable training pipelines in the cloud * Proficient in Pytorch * Strong foundations in multi-view geometry * Proficiency in programming languages such as C++ and Python * Bonus: Experience with ROS 2, TensorRT * Strong problem-solving skills and ability to work in a fast-paced environment. * Strong verbal and written communication skills. ## Description We are seeking a highly skilled Sr. CV Engineer to join our team. As a CV Engineer, you will develop, implement, and optimize our custom CVML algorithms for our robotics systems. You should have a strong background in any of the following technologies: ML modeling (preferably object detection & segmentation), classical CV algorithms and multi-view geometry. The ideal candidate will be proficient in programming languages such as C++ and Python. What you'll do * Develop, implement, and optimize CV/ML algorithms for robotics systems * Train, test and deploy custom ML models on embedded systems * Collaborate with cross-functional teams to integrate models and algorithms technology into our products. * Stay up to date with latest research in computer vision and devise custom algorithms * Create and maintain code documentation and unit tests ## Related Videos - [Tour de Force: Open-Source LLM Inference Optimization from Simple to Sophisticated](https://www.wearedevelopers.com/videos/100099-tour-de-force-open-source-llm-inference-optimization-from-simple-to-sophisticated) - [Robots 2.0: When artificial intelligence meets steel](https://www.wearedevelopers.com/videos/1452-robots-2-0-when-artificial-intelligence-meets-steel) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [From Perception to Autonomy: Building Agentic Edge AI Robots with ROS 2](https://www.wearedevelopers.com/videos/100295-from-perception-to-autonomy-building-agentic-edge-ai-robots-with-ros-2) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud](https://www.wearedevelopers.com/magazine/600-got-ai-ideas-but-no-money-here-are-10-free-ways-to-level-up-your-ai-skills-with-google-cloud) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)