About the Role
Our client, a leading innovator in artificial intelligence and machine learning solutions, is seeking an exceptional Senior AI/ML Engineer to join their globally distributed team. This is a fully Remote position, offering unparalleled flexibility to work from anywhere. You will play a key role in designing, developing, and deploying cutting-edge AI/ML models and systems that drive transformative business outcomes. This involves working with large datasets, experimenting with advanced algorithms, and collaborating with cross-functional teams to bring AI-powered products to life. We are looking for a seasoned professional with a deep understanding of machine learning theory, practical experience in implementing complex models, and a passion for pushing the boundaries of AI. If you thrive in a dynamic, remote-first environment and are eager to tackle challenging problems, this is the opportunity for you.
Key Responsibilities
- Design, build, train, and deploy sophisticated machine learning models and AI systems.
- Develop and optimize algorithms for tasks such as natural language processing, computer vision, predictive analytics, and recommendation engines.
- Process, clean, and analyze large and complex datasets to extract meaningful insights.
- Collaborate with data engineers to build scalable data pipelines and infrastructure.
- Work closely with product managers and software engineers to integrate AI/ML models into production applications.
- Conduct research on state-of-the‑art AI/ML techniques and technologies.
- Evaluate model performance, identify areas for improvement, and implement necessary enhancements.
- Stay abreast of the latest advancements in AI and ML research and industry trends.
- Contribute to the continuous improvement of the team's AI/ML development practices.
- Mentor junior engineers and share knowledge across the organization.
Requirements
- Master's or PhD degree in Computer Science, Artificial Intelligence, Machine Learning, Statistics, or a related quantitative field.
- Minimum of 5 years of professional experience in AI/ML engineering or a related research role.
- Strong proficiency in programming languages such as Python and experience with ML libraries (e.g., TensorFlow, PyTorch, scikit‑learn).
- Deep understanding of machine learning algorithms, statistical modeling, and data mining techniques.
- Experience with data preprocessing, feature engineering, and model evaluation.
- Familiarity with cloud platforms (AWS, Azure, GCP) and ML services.
- Experience with big data technologies (e.g., Spark) is a plus.
- Excellent problem‑solving, analytical, and critical thinking skills.
- Strong communication and collaboration skills, essential for a Remote team.
- Proven ability to deliver complex AI/ML projects from concept to deployment.
Benefits
- Our client offers an exceptional compensation package, with salary expectations up to ZAR per annum , reflecting the seniority and specialized skills required for this role.
- In addition to the competitive salary, you will receive comprehensive health insurance, performance bonuses, and a generous budget for professional development, including conferences and online courses.
- This fully Remote position allows for significant flexibility and work‑life balance.
- You will be part of a forward‑thinking, innovative company that is at the forefront of AI technology.
- While the company operates globally, this role is specifically designed for remote work, with no specific geographic requirement within South Africa, though based implicitly on our client's presence near Mahikeng, North West, ZA.