About the Role
Our client, a rapidly expanding AI research firm headquartered in **Durban, KwaZulu-Natal, ZA**, is seeking an innovative and highly skilled Senior Machine Learning Engineer to spearhead their advanced AI development initiatives. This role is crucial for designing, building, and deploying sophisticated machine learning models that address complex real-world challenges. You will be at the forefront of AI research, working with large datasets and state-of-the-art technologies to create intelligent systems. The ideal candidate possesses a strong theoretical foundation in machine learning, deep expertise in programming, and a proven ability to translate research concepts into production-ready solutions. This is an exceptional opportunity to make a significant impact in the field of artificial intelligence within a dynamic and forward-thinking company.
Key Responsibilities
- Design, develop, and implement advanced machine learning algorithms and models.
- Train, evaluate, and optimize models for performance, scalability, and accuracy.
- Work with large, complex datasets, ensuring data quality and preprocessing.
- Collaborate with research scientists and engineers to integrate ML models into products and services.
- Develop and maintain robust ML infrastructure, including MLOps pipelines.
- Stay current with the latest advancements in machine learning and AI research.
- Mentor junior engineers and contribute to a culture of technical excellence.
- Communicate technical findings and project status to stakeholders.
- Contribute to the development of intellectual property and publish research findings.
Requirements
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- 5+ years of professional experience in machine learning engineering or research.
- Strong proficiency in Python and relevant ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Deep understanding of various ML algorithms (e.g., deep learning, reinforcement learning, NLP, computer vision).
- Experience with cloud platforms (AWS, Azure, GCP) and big data technologies (e.g., Spark, Hadoop).
- Proven experience in deploying ML models into production environments.
- Strong software engineering principles and best practices.
- Excellent analytical and problem-solving skills.
- Ability to work independently and as part of a collaborative team.
- Experience or interest in **Durban, KwaZulu-Natal, ZA** is a plus.
Benefits
- Our client offers an industry-leading compensation package, including a highly competitive annual salary and attractive stock options/bonuses.
- Comprehensive health insurance, retirement planning, and generous paid time off are standard.
- You will have access to the latest hardware and software resources, attend top AI conferences, and benefit from a culture that encourages innovation and continuous learning.
- Professional development and training opportunities are abundant.
- This is a remote position, allowing flexibility while working on groundbreaking AI projects.
- Join a world-class team and shape the future of artificial intelligence from **Durban, KwaZulu-Natal, ZA**.