✨ About The Role
- The Senior RL/ML Software Engineer will be responsible for designing, developing, and implementing advanced estimation and adaptive control algorithms.
- The role involves collaborating with engineering teams to develop and deploy novel model-based reinforcement learning algorithms for both single and multi-agent systems.
- The engineer will write autonomy software that operates real autonomous aircraft systems, including unmanned aerial vehicles (UAVs).
- The position requires integration and field-testing of algorithms in collaboration with other teams within Applied Defense.
- The engineer will also engage in research to develop and implement novel model-based reinforcement learning methods using adaptive control theory and estimation techniques.
âš¡ Requirements
- The ideal candidate will have a Master's or PhD degree in machine learning, reinforcement learning, or a closely related field.
- Extensive experience in developing and applying model-based and model-free reinforcement learning algorithms is essential.
- A strong background in software development using C++ and Python is required for this role.
- The candidate should possess hands-on experience with behavior prediction and intent estimation.
- A passion for solving complex problems with minimal supervision in a fast-paced environment is crucial for success in this position.