About the Role
Our client, a pioneering force in the AI & Emerging Technologies sector, is seeking a highly motivated and experienced Senior AI Research Scientist to join their dynamic team in Johannesburg. This role is pivotal in driving innovation and shaping the future of artificial intelligence. You will be instrumental in conceptualizing, developing, and deploying cutting‑edge machine learning models and algorithms that address complex real‑world challenges. This is an exceptional opportunity to work on challenging projects, collaborate with world-class researchers, and make a significant impact in the rapidly evolving field of AI. We are looking for an individual with a strong academic background and practical experience in deep learning and related areas. This position offers a Hybrid work model, blending the benefits of remote flexibility with in-person collaboration in our Johannesburg office, fostering a strong team culture and facilitating spontaneous innovation.
Key Responsibilities
- Lead research initiatives in areas such as natural language processing, computer vision, reinforcement learning, and generative models.
- Design, implement, and validate novel deep learning architectures and algorithms.
- Collaborate with cross‑functional teams, including software engineers and product managers, to translate research breakthroughs into practical applications.
- Stay abreast of the latest advancements in AI and machine learning through continuous learning and participation in conferences.
- Mentor junior researchers and contribute to the knowledge sharing within the AI team.
- Prepare technical documentation, research papers, and presentations for internal and external audiences.
- Evaluate and integrate new technologies and tools to enhance the AI research and development process.
- Contribute to the strategic direction of our client's AI roadmap.
Requirements
- Ph.D. or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- Proven track record of research and development in deep learning, with publications in top‑tier AI conferences or journals.
- Strong programming skills in Python and proficiency with deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Experience with large‑scale data processing and distributed computing environments.
- Excellent analytical, problem‑solving, and critical thinking skills.
- Strong communication and interpersonal skills, with the ability to articulate complex technical concepts clearly.
- Experience in leading research projects and mentoring team members is highly desirable.
- Familiarity with cloud platforms (AWS, Azure, GCP) and MLOps practices is a plus.
Benefits
- Competitive salary and performance‑based bonuses.
- Comprehensive health and wellness programs.
- Opportunities for professional development, including conference attendance and further education.
- Generous paid time off and holiday leave.
- Access to state‑of-the‑art research facilities and computational resources.
- A collaborative and innovative work environment in Johannesburg.
- Contribute to impactful projects that are shaping the future of technology.