About the Role
Our client, a cutting-edge research and development firm specializing in artificial intelligence, is seeking a highly skilled and visionary Technical Lead for their AI/Machine Learning division. This pivotal role, based in **Soweto, Gauteng, ZA**, will lead a team of talented AI engineers and researchers in developing and deploying advanced machine learning models and solutions. You will be instrumental in defining the technical direction, mentoring team members, and ensuring the successful execution of complex AI projects. The ideal candidate will possess a strong academic background in a quantitative field, extensive hands-on experience in AI/ML development, and proven leadership capabilities. This is an unparalleled opportunity to shape the future of AI and contribute to groundbreaking innovations.
Key Responsibilities
- Lead the design, development, and implementation of state-of-the-art machine learning models and algorithms.
- Mentor and guide a team of AI/ML engineers and researchers, fostering technical excellence.
- Define the technical roadmap and architecture for AI/ML projects, ensuring scalability and efficiency.
- Collaborate with product managers and stakeholders to understand requirements and translate them into technical solutions.
- Oversee the entire ML lifecycle, from data preprocessing and feature engineering to model training, evaluation, and deployment.
- Stay abreast of the latest advancements in AI, machine learning, and deep learning research.
- Ensure the ethical and responsible application of AI technologies.
- Conduct code reviews and enforce high standards for code quality and best practices.
- Contribute to publications, presentations, and intellectual property development.
Requirements
- PhD or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Statistics, or a related quantitative field.
- 6+ years of experience in AI/Machine Learning development, with a significant focus on model building and deployment.
- Proven experience leading technical teams and managing complex AI projects.
- Deep understanding of various machine learning algorithms (e.g., supervised, unsupervised, deep learning) and their applications.
- Proficiency in programming languages such as Python and relevant libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Experience with data preprocessing, feature engineering, and model evaluation techniques.
- Familiarity with cloud platforms (e.g., AWS SageMaker, Azure ML, Google AI Platform) is a plus.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong leadership, communication, and interpersonal skills.
Benefits
- Exceptional salary and potential for significant performance bonuses.
- Opportunity to work on pioneering AI research and development.
- Lead a team of highly skilled AI professionals.
- Hybrid work model providing flexibility.
- Extensive opportunities for professional growth and attending conferences.
- Comprehensive benefits package including health, life insurance, and retirement contributions.
- A culture that fosters innovation and scientific discovery.