{"id":3886524,"url":"https://alion.io/job/sanctuary-ai-machine-learning-engineer","title":"Machine Learning Engineer","company":{"id":10798,"name":"Sanctuary AI","domain":"sanctuary.ai","url":"https://alion.io/company/sanctuary","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Kula","truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Vancouver, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Computer Vision","optional":false},{"name":"CUDA","optional":false},{"name":"GCP","optional":false},{"name":"Imitation Learning","optional":false},{"name":"Machine Learning","optional":false},{"name":"OpenMP","optional":false},{"name":"Perception","optional":false},{"name":"Physical AI","optional":false},{"name":"PyTorch","optional":false},{"name":"ROS2","optional":false},{"name":"Scikit-learn","optional":false},{"name":"Spark","optional":false},{"name":"TensorFlow","optional":false},{"name":"TensorFlow C++","optional":false},{"name":"C++","optional":true},{"name":"Python","optional":true},{"name":"Reinforcement Learning","optional":true},{"name":"Reinforcement Learning","optional":true}],"status":"live","first_seen_at":"2026-11-05T19:51:43Z","employer_posted_date":"2026-11-05","last_verified_at":"2026-11-07T05:10:04Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Your New Role and Team\nSanctuary AI, a world leader in building dexterity-driven Physical AI for general purpose robots, is seeking Machine Learning (ML) Engineers to join our team of seasoned engineers, researchers, and scientists who are dedicated to tackling fundamental challenges in robotic perception, dexterous manipulation, planning, and reasoning.\nAs a member of the ML team, your role will focus on building robust systems for training and running ML policies on robots, and working closely with researchers to implement and deploy novel ML techniques into production. With access to our in-house robotic platforms, you’ll design, test, and refine software that connects state-of-the-art methods to real-world performance. This position offers a unique chance to contribute to both the engineering foundations and applied ML capabilities that drive our robots forward.\nAs part of this role, you will occasionally travel (typically one to two weeks at a time, several times per year) to collaborate closely with partners and teams in advancing critical projects.\nSuccess Criteria\nCollaborate with cross-functional teams to identify opportunities for applying machine learning techniques to solve complex problems.\n\nDesign, develop, and deploy machine learning models and algorithms to address specific business needs and challenges.\n\nImplement scalable and efficient software solutions to integrate machine learning models into production systems.\n\nOptimize and fine-tune machine learning algorithms for improved performance and accuracy.\n\nConduct thorough testing and validation of machine learning models to ensure robustness and reliability.\n\nStay updated on the latest developments and advancements in machine learning and communicate promising research directions to the team.\n\nProvide technical guidance and mentorship to junior team members.\n\nYour Experience\nQualifications\nMaster’s degree or Ph.D. in Computer Science, Engineering, Mathematics, or a related field.\n\n3+ years of experience in machine learning methods, with specialization in areas such as reinforcement or imitation learning for dexterous manipulation, computer vision for robotics, or natural language processing.\n\n4+ years of software engineering experience, with a focus on developing and deploying production-grade applications.\n\nHands-on experience deploying ML models to production.\n\nProficiency with ML frameworks and libraries (e.g., PyTorch, TensorFlow, scikit-learn).\n\nExperience with ROS2 and parallel computing (e.g., CUDA, OpenMP).\n\nFamiliarity with cloud platforms (AWS, Azure, GCP) and distributed computing frameworks (e.g., Spark) is a plus.\n\nDemonstrated experience applying ML techniques in real-world systems is strongly valued. Publications are welcome but not expected for this role.\n\nFamiliarity with robotics principles and technologies is highly desirable.\n\nSkills\nStrong programming proficiency in Python and C++.\n\nWorking knowledge of core machine learning techniques and algorithms (e.g., supervised/unsupervised learning, deep learning, reinforcement learning, natural language processing) and the ability to apply them effectively in software systems.\n\nAbility to optimize and fine-tune ML algorithms for performance and accuracy.\n\nStrong problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.\n\nExcellent communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.\n\nLeadership and mentorship ability, supporting the growth of junior team members.\n\nTraits:\nAbove all else, a consistently positive attitude and a willingness to do whatever it takes to create robust solutions to complex problems.\n\nTakes ownership and accountability, fostering the same in teammates.\n\nEmpathetic listener with conflict resolution capabilities.\n\nConsistent bias for action, communication, and interpersonal savvy.\n\nSelf-motivated and able to solve problems independently.\n\nMission driven and passionate about bringing human-like intelligence to machines.","description_format":"text","description_chars":4043,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Robotics AI","Humanoid Robots"],"lifecycle":[{"event":"open","at":"2026-11-06T19:51:43Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":63,"reasons":["conf:0","win:early"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/sanctuary-ai-machine-learning-engineer","json_url":"https://alion.io/job/sanctuary-ai-machine-learning-engineer.json","meta":{"generated_at":"2026-11-07T06:57:03Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1425,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":10798},"rest":"https://alion.io/mcp/rest/get_company?id=10798"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsanctuary-ai-machine-learning-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsanctuary-ai-machine-learning-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsanctuary-ai-machine-learning-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/sanctuary-ai-machine-learning-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsanctuary-ai-machine-learning-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3886524}},{"tool":"search_jobs","arguments":{"company":"sanctuary.ai","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3886524},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}