Full-Time

Machine Learning Engineer

Posted on 4/19/2024

Sanctuary AI

Sanctuary AI

51-200 employees

Develops humanoid robots powered by AI

Robotics & Automation
Industrial & Manufacturing
AI & Machine Learning

Senior

Vancouver, BC, Canada

Required Skills
Microsoft Azure
Python
Atlassian
Tensorflow
CUDA
Git
Data Structures & Algorithms
Pytorch
Apache Spark
AWS
Natural Language Processing (NLP)
Confluence
Computer Vision
Google Cloud Platform
Requirements
  • Master's degree or Ph.D. in Computer Science, Engineering, Mathematics, or a related field
  • 3+ years of demonstrated experience in a wide variety of ML methods with a focus on a specialization such as dexterous manipulation with reinforcement learning or imitation learning, computer vision for robotics, or natural language processing
  • 4+ years of experience in software engineering, with a focus on developing and deploying production-grade applications
  • Working experience with ROS2
  • Development experience with parallel computing such as CUDA, OpenMP, SSE, etc.
  • Experience with Atlassian tools; Jira, GitLab, Confluence
  • Experience taking ML models to production
  • Hands-on experience with popular machine learning frameworks and libraries such as TensorFlow, PyTorch, scikit-learn, etc.
  • Experience with cloud platforms (e.g. AWS, Azure, GCP) and distributed computing frameworks (e.g., Spark) is a plus
  • Familiarity with robotics principles and technologies is highly desirable
  • Publications in leading AI, ML or robotics conferences
  • Strong proficiency in programming languages such as Python or C++
  • Extensive knowledge of machine learning techniques and algorithms, including but not limited to supervised and unsupervised learning, deep learning, reinforcement learning, and natural language processing
  • Working knowledge of PyTorch and/or TensorFlow
Responsibilities
  • Collaborate with cross-functional teams to identify opportunities for applying machine learning techniques to solve complex problems
  • Design, develop, and deploy machine learning models and algorithms to address specific business needs and challenges
  • Implement scalable and efficient software solutions to integrate machine learning models into production systems
  • Optimize and fine-tune machine learning algorithms for improved performance and accuracy
  • Conduct thorough testing and validation of machine learning models to ensure robustness and reliability
  • Stay updated on the latest developments and advancements in machine learning and communicate promising research directions to the team
  • Provide technical guidance and mentorship to junior team members

Sanctuary AI focuses on the development of Phoenix™, a humanoid general-purpose robot employing the Carbon™ AI control system. This initiative not only aims to address labor shortages but enhances work safety and efficiency, setting a foundation for ambitious goals like space exploration. The company's commitment to tackling critical challenges with advanced robotics positions it as an intellectual hub for professionals eager to impact the future of labor and space exploration.

Company Stage

Series A

Total Funding

$93.8M

Headquarters

Vancouver, Canada

Founded

2018

Growth & Insights
Headcount

6 month growth

-1%

1 year growth

22%

2 year growth

138%

Benefits

Medical, dental, & vision insurance

Wellness programs

Stock options

PTO

Schedule flexibility