Senior AI Engineer - Reinforcement Learning
Listed on 2026-10-18
-
Software Development
AI Engineer (Applied/Software), Machine Learning/ ML Engineer, Software Engineer
About the Role
Our client is seeking a talented Senior AI Engineer specializing in Reinforcement Learning (RL) to join their innovative team. You will be at the forefront of developing intelligent systems that learn from experience to make optimal decisions in complex environments. This role involves designing, implementing, and deploying advanced RL algorithms for cutting‑edge applications. You will work closely with a team of researchers and engineers to tackle challenging problems and drive innovation.
The position requires a deep understanding of RL principles, strong programming skills, and a passion for advancing AI capabilities. This role is based in
** Benoni, Gauteng, ZA**, requiring on‑site presence for seamless collaboration and project integration. We are looking for a self‑motivated individual who can contribute significantly to our client’s leadership in AI. The successful candidate will be instrumental in developing next‑generation AI solutions that redefine industry standards.
- Design, develop, and implement reinforcement learning algorithms and systems.
- Train and evaluate RL agents in simulated and real‑world environments.
- Collaborate with researchers to explore new RL methodologies and techniques.
- Optimize RL algorithms for performance, stability, and sample efficiency.
- Integrate RL solutions into existing or new product frameworks.
- Develop robust simulation environments for training and testing RL agents.
- Analyze experimental results and provide actionable insights.
- Stay current with the latest advancements in reinforcement learning and AI research.
- Mentor junior engineers and contribute to the team’s technical growth.
- Document algorithms, code, and project findings thoroughly.
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Robotics, or a related field.
- 4+ years of professional experience in AI/ML, with a specialization in Reinforcement Learning.
- Strong programming skills in Python.
- Hands-on experience with deep learning frameworks (e.g., Tensor Flow, PyTorch) and RL libraries (e.g., Stable Baselines, Ray RLlib).
- Deep understanding of RL concepts such as Markov Decision Processes (MDPs), Q-learning, policy gradients, and deep RL algorithms.
- Experience with simulation tools and environments.
- Excellent analytical, problem-solving, and mathematical skills.
- Strong communication and teamwork abilities.
- Ability to work effectively in a dedicated office environment.
- Experience with distributed systems is a plus.
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Opportunities for professional development and attending leading AI conferences.
- Retirement savings plan with company match.
- Generous paid time off and holiday leave.
- Collaborative and innovative work environment.
- Access to high-performance computing resources.
- Relocation assistance available for qualified candidates.
- Regular team events and company social gatherings.
- Employee stock purchase plan.
(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).