Introduction: We are seeking experienced Machine Learning Engineers to join our dynamic team. This role involves creating and deploying innovative algorithms and rigorously testing them in both simulated environments and real-world scenarios with our advanced robotic platforms. If you're passionate about leveraging cutting-edge haptic and proprioceptive sensing technologies, this opportunity is for you.
About the Company: Our company, a recognized leader in the tech industry, is known for pioneering advancements in AI and robotics. Our team comprises seasoned engineers, researchers, and scientists dedicated to addressing fundamental challenges in robotic perception, dexterous manipulation, planning, and reasoning.
About the Role: As a Machine Learning Engineer, you will collaborate with cross-functional teams to design, develop, and deploy machine learning models and algorithms. You will also implement scalable software solutions to integrate these models into production systems. This role offers a unique chance to explore and implement state-of-the-art ML methodologies in a collaborative environment.
What We Can Offer You:
- Strong base salary and equity package
- Comprehensive medical, dental, and vision coverage
- Life insurance and wellness programs
- Stock options and paid time off (3 weeks’ vacation, paid holidays, and sick leave)
- Flexible scheduling and worksite arrangements
- Opportunities for professional development and mentorship
Key Responsibilities:
- Collaborate with teams to identify opportunities for applying machine learning techniques
- Design, develop, and deploy machine learning models and algorithms
- Implement scalable and efficient software solutions for production systems
- Optimize and fine-tune machine learning algorithms
- Conduct thorough testing and validation of models
- Stay updated on the latest developments in machine learning
- Provide technical guidance and mentorship to junior team members
Qualifications:
- Master’s degree or Ph.D. in Computer Science, Engineering, Mathematics, or a related field
- 3+ years of experience in various ML methods, including specialization in areas like dexterous manipulation, computer vision, or natural language processing
- 4+ years of experience in software engineering with a focus on production-grade applications
- Proficiency in ROS2, parallel computing (CUDA, OpenMP, SSE), and Atlassian tools (Jira, GitLab, Confluence)
- Hands-on experience with machine learning frameworks such as TensorFlow, PyTorch, and scikit-learn
- Familiarity with cloud platforms (AWS, Azure, GCP) and distributed computing frameworks (Spark) is a plus
- Strong proficiency in Python or C++
- Excellent problem-solving and communication skills
Join us as a Machine Learning Engineer and be part of a team pushing the boundaries of AI and robotics. Your expertise will help shape the future of intelligent machines. This position is hybrid, based in Vancouver, Canada. A relocation reimbursement and work visa can be provided.
Relevant Keywords: Machine Learning, Robotics, Computer Vision, TensorFlow, PyTorch, Reinforcement Learning, Software Engineering, Deep Learning, Artificial Intelligence