Machine Learning Engineer-CAM Robotics
Job in
San Francisco, San Francisco County, California, 94199, USA
Listed on 2026-02-16
Listing for:
Talently
Full Time
position Listed on 2026-02-16
Job specializations:
-
Engineering
AI Engineer, Artificial Intelligence, Software Engineer, Data Engineer
Job Description & How to Apply Below
Overview
Job Title: Staff ML Algorithms Engineer
Location: Hybrid – San Francisco, California, United States
Salary: $160-220K+ Equity
Skills: Machine Learning, Reinforcement Learning, Geometry, Production ML Systems, Recommenders, Python, C++
About the Engineering Company /
The Opportunity:
Are you passionate about applying advanced machine learning and optimization techniques to solve real-world engineering problems? This hybrid role in San Francisco offers the chance to build production systems that intelligently leverage CAD/manufacturing data and user feedback to deliver smarter tools and workflows. If you thrive working with domain-specific data and creating next-generation recommendation engines, this is a unique opportunity for you.
Responsibilities- Build intelligence systems atop CAD/CAM and manufacturing datasets.
- Develop recommendation engines for tools, process parameters, and operation workflows.
- Design and deploy feedback loops that learn from user edits and human-in-the-loop responses.
- Apply machine learning, reinforcement learning, and numerical optimization to complex engineering challenges.
- Integrate deterministic algorithms with data-driven models for robust solutions.
- Collaborate closely with front-end and back-end engineering teams to deliver production-ready ML systems.
- Hands-on experience with production machine learning systems.
- Expertise in recommenders, ranking models, or optimization techniques.
- Proficiency working with structured and domain-specific engineering data.
- Strong foundations in applied machine learning methodologies.
- CAD/CAM robotics or advanced geometry experience.
- Background in offline reinforcement learning, multi-armed bandits, or preference learning algorithms.
- Development experience using C++ (geometry algorithms) or Python (applied ML).
- Familiarity with multimodal interfaces spanning text, drawing, and action-based inputs.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×