About the Role
Our client, a leader in advanced AI research and application, is looking for a Senior AI Engineer with deep expertise in Reinforcement Learning (RL) to join their innovative team in Randburg, Gauteng . This role is critical for developing and implementing sophisticated RL algorithms to solve complex problems across various domains, including robotics, autonomous systems, and optimization. You will be responsible for designing, training, and deploying RL models, pushing the boundaries of what AI can achieve. This hybrid role combines the benefits of in-office collaboration with the flexibility of remote work, fostering a productive and engaging environment within the Randburg area. We seek individuals passionate about algorithmic innovation and eager to contribute to high-impact AI projects. Join us to pioneer the future of intelligent systems from Gauteng .
Key Responsibilities
- Design, implement, and evaluate state-of-the-art reinforcement learning algorithms.
- Develop and train RL agents for complex decision-making tasks in simulated and real-world environments.
- Collaborate with researchers and engineers to integrate RL solutions into existing and new platforms.
- Conduct experiments, analyze results, and identify areas for improvement in RL models.
- Optimize RL algorithms for performance, scalability, and efficiency.
- Stay current with the latest research and advancements in reinforcement learning and related AI fields.
- Contribute to the development of internal tools and frameworks for RL development.
- Mentor junior engineers and share expertise in reinforcement learning.
- Document research findings, methodologies, and code clearly and comprehensively.
- Present technical results and insights to project teams and stakeholders.
Requirements
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related field with a focus on Reinforcement Learning.
- 4+ years of professional experience in AI/ML, with a specialization in Reinforcement Learning.
- Strong theoretical understanding of RL concepts (e.g., Q-learning, Policy Gradients, Actor-Critic methods).
- Proficiency in Python and experience with ML libraries like TensorFlow, PyTorch, and RL libraries (e.g., Ray RLlib, Stable Baselines).
- Experience with simulation environments (e.g., OpenAI Gym, MuJoCo) is highly desirable.
- Solid software engineering skills, including experience with version control and testing.
- Excellent analytical and problem-solving abilities.
- Strong communication and collaboration skills, with the ability to work effectively in a hybrid team setting in Randburg .
- Ability to work independently and manage project timelines.
Benefits
- Competitive salary and attractive bonus opportunities.
- Comprehensive health, dental, and vision insurance.
- Hybrid work model offering flexibility and work-life balance.
- Opportunities for professional growth, including conference attendance.
- Access to high-performance computing resources.
- A dynamic and intellectually stimulating work environment.
- Generous paid time off and company holidays.
- Retirement savings plan.
- Regular team social events.