Machine Learning Engineer - Reinforcement Learning Specialist
Listed on 2026-10-31
-
Software Development
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Software Engineer
Our client, a leader in AI and Emerging Technologies, is seeking a highly specialized Machine Learning Engineer with expertise in Reinforcement Learning (RL) to join their innovative team in
** Pretoria**. This role is crucial for developing and implementing advanced RL algorithms that drive intelligent systems and autonomous decision-making processes. You will be at the forefront of applying RL to solve complex real-world problems, pushing the boundaries of what AI can achieve. This position offers a stimulating environment where you can collaborate with top talent and contribute to groundbreaking projects.
We are looking for a passionate and results-oriented individual who thrives on tackling challenging technical problems. The role involves significant hands-on coding, experimentation, and model optimization, making it ideal for a proactive and skilled engineer eager to make a substantial impact.
- Design, implement, and optimize state-of-the-art Reinforcement Learning algorithms.
- Develop and train RL agents for complex control and decision-making tasks.
- Integrate RL models into existing or new product functionalities.
- Collaborate with research scientists and software engineers to translate research into production systems.
- Conduct rigorous experimentation and evaluation of RL algorithms and models.
- Stay current with the latest advancements in RL, deep learning, and AI research.
- Develop simulation environments for training and testing RL agents.
- Contribute to the codebase, ensuring high standards of software engineering practices.
- Troubleshoot and debug RL systems, identifying and resolving performance issues.
- Master's or PhD in Computer Science, Artificial Intelligence, Robotics, or a related field with a focus on Reinforcement Learning.
- Proven experience in developing and implementing RL algorithms (e.g., Q-learning, Policy Gradients, Actor-Critic methods).
- Proficiency in Python and deep learning frameworks like Tensor Flow, PyTorch, or Keras.
- Experience with RL libraries (e.g., Stable Baselines, RLlib) is a strong asset.
- Solid understanding of underlying machine learning principles and calculus/linear algebra.
- Experience with simulation tools (e.g., OpenAI Gym, Mu Jo Co ) is beneficial.
- Strong software engineering skills, including testing and version control (Git).
- Ability to work effectively both independently and as part of a collaborative team.
- Excellent problem-solving and analytical abilities.
- Highly competitive salary and performance bonuses.
- Comprehensive health, dental, and vision insurance plans.
- Generous vacation days and company holidays.
- Opportunities for advanced training and attendance at leading AI conferences.
- Access to powerful computational resources for research and development in
** Pretoria**. - Retirement savings plan with employer matching.
- Flexible work arrangements.
- A stimulating work environment focused on innovation and technical excellence.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).