onsite
ML/RL Engineer - Behavior Planning - Bot Auto
Software Engineer
Lead the design and implementation of a unified behavioral architecture for autonomous trucks, leveraging Python, machine learning, and reinforcement learning to create robust, simulation‑validated behavior models that drive safe and efficient vehicle operation.
About the role
Key Responsibilities
- Design, develop, and maintain behavior planning modules for autonomous trucks using Python and advanced ML/RL techniques.
- Collaborate with simulation and perception teams to integrate behavior models into end‑to‑end vehicle stacks.
- Implement and tune reinforcement learning algorithms to optimize decision‑making under dynamic traffic scenarios.
- Validate models through extensive simulation, unit testing, and real‑world data analysis.
- Document architecture, algorithms, and performance results for internal and external stakeholders.
Requirements
- Strong background in machine learning and reinforcement learning, with hands‑on experience in Python.
- Experience in behavior planning or decision‑making for autonomous vehicles.
- Proficiency in simulation tools and data‑driven validation.
- Excellent problem‑solving skills and ability to work cross‑functionally.
- Effective communication and documentation skills.
Skills
pythonmachine learningreinforcement learning