×
Register Here to Apply for Jobs or Post Jobs. X

Machine Learning Engineer - Reinforcement Learning Specialist

Job in Pretoria, 0002, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-31
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Software Engineer
Job Description & How to Apply Below
About the Role

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.

Key Responsibilities
  • 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.
Requirements
  • 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.
Benefits
  • 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary