Robotics Reinforcement Learning Engineer
- Vancouver
- Permanent
- Permanent IT
- SDj17-1601823
- 17/06/2025
Robotics Reinforcement Learning Engineer
Hybrid – Vancouver, BC
$250,000 – $270,000 + Equity + Benefits
We’re hiring a Robotics Reinforcement Learning Engineer to join a cutting-edge robotics team focused on teaching humanoid and assistive robots how to move, balance, and adapt to real-world environments.
You’ll help design and implement scalable RL systems that enable natural, stable, and responsive locomotion—from simulated training environments to real-time deployment on full-scale platforms. This is your chance to work at the heart of machine learning and robotics, applying theory to high-impact, physical results.
In this role, you will:
Hybrid – Vancouver, BC
$250,000 – $270,000 + Equity + Benefits
We’re hiring a Robotics Reinforcement Learning Engineer to join a cutting-edge robotics team focused on teaching humanoid and assistive robots how to move, balance, and adapt to real-world environments.
You’ll help design and implement scalable RL systems that enable natural, stable, and responsive locomotion—from simulated training environments to real-time deployment on full-scale platforms. This is your chance to work at the heart of machine learning and robotics, applying theory to high-impact, physical results.
In this role, you will:
- Build and train reinforcement learning models for complex motion behaviors in simulation.
- Use large-scale parallel simulation to generalize motion policies across a range of terrains and conditions.
- Apply sim-to-real techniques (e.g., domain randomization) to enable seamless policy transfer to hardware.
- Develop tools and automation workflows for RL training and testing pipelines.
- Contribute to continuous integration frameworks that validate learned motion strategies.
- Partner with biomechanics, hardware, and control teams to ensure smooth real-world deployment.
- MSc or PhD in Machine Learning, Robotics, Computer Science, or related fields.
- Strong experience with physics simulation tools like MuJoCo, Isaac Gym, Bullet, or equivalent.
- Skilled in Python and C++ with solid software engineering practices.
- Familiarity with RL frameworks such as Stable Baselines, RLlib, or custom PyTorch-based implementations.
- Deep understanding of robotic dynamics, kinematics, and control principles.
- Prior experience working with legged or wearable robotic systems in simulation or hardware.
- Hands-on exposure to sim-to-real transfer methods, including curriculum learning and domain randomization.
- Experience creating RL models that follow human-like movement or stylistic behavior.
- Ability to deploy policies zero-shot to robotic platforms.
- Contributions to open-source robotics or ML communities (GitHub, papers, demos welcome).
- High Impact: Work on advanced systems that are transforming human mobility.
- Tech Access: Use next-gen humanoid robotics platforms and high-fidelity simulation environments.
- Flexibility: Hybrid role based in Vancouver, offering the best of in-office collaboration and remote autonomy.
- Compensation: $250,000 – $270,000 salary plus stock options, paid time off, and full extended health coverage.
- Culture: Join a multidisciplinary, innovation-driven team with a startup mindset and production-grade goals.
- Career Growth: Take ownership, specialize, or lead—the path is yours to shape.