Machine Learning Engineer - Reinforcement Learning
Remote / Online - Candidates ideally in
Bloemfontein, 9300, South Africa
Listed on 2026-10-20
Bloemfontein, 9300, South Africa
Listing for:
Placements24
Remote/Work from Home
position Listed on 2026-10-20
Job specializations:
-
Software Development
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Software Engineer
Job Description & How to Apply Below
Our client, a forward-thinking company specializing in AI & Emerging Technologies, is seeking a talented Machine Learning Engineer with expertise in Reinforcement Learning (RL) to join their team in Bloemfontein, Free State
. This role will involve designing, implementing, and deploying RL algorithms for complex decision-making problems across various applications. You will work on cutting-edge projects, contributing to the development of intelligent systems that learn and adapt. This is an exciting opportunity to be part of a dedicated team pushing the boundaries of AI in Bloemfontein
.
- Develop and implement advanced Reinforcement Learning algorithms and models.
- Design and conduct experiments to train and evaluate RL agents in simulated and real-world environments.
- Optimize RL algorithms for performance, scalability, and efficiency.
- Collaborate with software engineers and data scientists to integrate RL solutions into existing systems and products.
- Analyze large datasets to identify patterns and inform model development.
- Stay up-to-date with the latest research and advancements in Reinforcement Learning and related fields.
- Contribute to the documentation of algorithms, models, and experimental results.
- Troubleshoot and debug complex ML systems.
- Present findings and technical details to both technical and non-technical audiences.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, or a related quantitative field.
- Strong theoretical understanding and practical experience with Reinforcement Learning algorithms (e.g., Q-learning, Policy Gradients, Actor-Critic methods).
- Proficiency in Python and experience with machine learning libraries (e.g., Tensor Flow, PyTorch, OpenAI Gym).
- Experience in data analysis and manipulation using tools like Pandas and Num Py.
- Solid understanding of underlying mathematical concepts (linear algebra, probability, calculus).
- Ability to design and implement experiments, analyze results, and draw meaningful conclusions.
- Strong programming skills and experience with software development best practices.
- Excellent problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Experience with simulation environments or game AI is a plus.
- Our client offers a competitive salary, comprehensive health benefits, and opportunities for professional growth and development.
- This hybrid role allows for flexibility, combining in-office collaboration in Bloemfontein, Free State
, with remote work options. - Employees benefit from a stimulating work environment, access to advanced AI tools and technologies, and the chance to work on challenging projects that shape the future of intelligent systems.
- We are committed to fostering a culture of innovation and providing a supportive career path.
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).
(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:
×