- Company Name
- Path Robotics
- Job Title
- Machine Learning Engineer, Reinforcement Learning
- Job Description
-
**Job Title**
Machine Learning Engineer, Reinforcement Learning
**Role Summary**
Design, implement, and optimize reinforcement learning (RL) algorithms for robotic control, motion planning, and adaptive behavior in dynamic, unstructured environments. Integrate RL policies with perception data and hardware constraints, and deliver solutions from simulation to real‑world deployment.
**Expectations**
- Deliver end‑to‑end RL solutions that meet real‑time and compute constraints.
- Build and maintain robust sim‑to‑real pipelines with domain randomization and transfer learning.
- Conduct safe experiments on physical robots and iterate based on performance data.
- Collaborate closely with perception, control, and systems teams to ensure seamless integration.
- Continuously improve model efficiency and reliability for embedded robotic platforms.
**Key Responsibilities**
- Design and evaluate RL algorithms for control, planning, and adaptive behavior.
- Integrate RL policies with robot control stacks, respecting hardware limits.
- Fuse RL outputs with vision, depth, and other sensor modalities.
- Develop and manage large‑scale training pipelines using simulators (Isaac Gym, Gazebo, MuJoCo, PyBullet).
- Implement safety protocols and monitor robot behavior during real‑world tests.
- Optimize models for latency and power consumption on embedded systems.
- Document experiments, results, and best practices for team knowledge sharing.
**Required Skills**
- Strong knowledge of RL theory and algorithms (e.g., PPO, SAC, DDPG).
- Proficiency in Python and deep‑learning frameworks (PyTorch or TensorFlow).
- Experience with simulation environments such as MuJoCo, Isaac Gym, Gazebo, or PyBullet.
- Solid grounding in probability, statistics, and optimization techniques.
- Ability to train, evaluate, and deploy ML models in production settings.
- Familiarity with robotics hardware constraints and real‑time systems.
- Excellent problem‑solving, communication, and teamwork skills.
**Required Education & Certifications**
- Master’s degree or Ph.D. in Computer Science, Robotics, Machine Learning, or a related field, **or** equivalent practical experience.