About the Role
Our client, a leader in AI & Emerging Technologies, is seeking an innovative AI/ML Engineer with expertise in Reinforcement Learning (RL) to join their hybrid team in **Nelspruit**. This role is central to developing intelligent agents and systems that can learn and adapt through trial and error, tackling complex decision‑making problems. You will work on designing, implementing, and optimizing RL algorithms for various applications, contributing to state-of-the‑art AI solutions. The hybrid nature of this role allows for close collaboration with your colleagues in our **Nelspruit** office while benefiting from some remote work flexibility. If you are passionate about pushing the boundaries of machine intelligence and applying RL to real‑world challenges, this is an exceptional opportunity. You will be instrumental in creating systems that learn optimally in dynamic environments.
Key Responsibilities
- Design, implement, and evaluate reinforcement learning algorithms (e.g., Q-learning, Policy Gradients, Actor-Critic methods).
- Develop and train intelligent agents for complex decision‑making tasks.
- Work with simulation environments and real‑world data to train and test RL models.
- Optimize RL algorithms for performance, stability, and sample efficiency.
- Collaborate with software engineers to integrate RL solutions into production systems.
- Stay current with the latest research and advancements in reinforcement learning and AI.
- Conduct experiments and analyze results to validate approaches and identify improvements.
- Contribute to the development of reusable RL libraries and tools.
- Document algorithms, experiments, and findings thoroughly.
- Participate in code reviews and contribute to a culture of technical excellence.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related quantitative field.
- Proven experience in developing and implementing reinforcement learning algorithms.
- Strong understanding of RL concepts, theory, and common algorithms.
- Proficiency in Python and relevant ML libraries (e.g., TensorFlow, PyTorch, RLlib).
- Experience with simulation tools and environments is a plus.
- Familiarity with deep learning techniques and their application in RL.
- Excellent analytical and problem‑solving skills.
- Strong communication and collaboration abilities.
- Ability to work effectively in a hybrid setting within the **Nelspruit** office.
- Experience in game AI, robotics, or control systems is advantageous.
Benefits
- Competitive salary and performance‑based incentives.
- Comprehensive health, dental, and vision benefits.
- Hybrid work model to support work‑life balance.
- Opportunities for professional growth and learning in cutting‑edge AI fields.
- Access to powerful computing resources for AI research and development.
- Collaborative and innovative team environment.
- Generous annual leave and company holidays.
- Retirement savings plan.
- Convenient office location in **Nelspruit**.