Skip to content
mimi

Remote Senior AI / Machine Learning Engineer

WhatJobs Direct

Lethabong · On-site Full-time Senior 2w ago

About the role

Our client, a cutting-edge technology firm at the forefront of artificial intelligence innovation, is seeking an exceptionally talented Senior AI / Machine Learning Engineer for a fully remote position. This is a pivotal role for an individual passionate about building sophisticated AI models and driving advancements in machine learning. You will be instrumental in designing, developing, and deploying large-scale ML systems, working with complex datasets, and contributing to groundbreaking research and product development. As part of our distributed team, you will collaborate with leading experts in the field, contributing to projects that shape the future of AI.

Key Responsibilities: Design, develop, and implement advanced machine learning algorithms and models. Work with large, complex datasets to train and optimize AI models for various applications. Develop and maintain robust ML pipelines for data preprocessing, feature engineering, model training, and deployment. Conduct research into state-of-the-art AI techniques and apply them to solve challenging problems. Collaborate with data scientists, software engineers, and product managers to integrate ML solutions into products and services. Optimize model performance for scalability, efficiency, and accuracy. Develop and implement strategies for model monitoring, evaluation, and retraining. Stay current with the latest advancements in AI, ML, deep learning, and related fields. Write clean, efficient, and well-documented code in Python and other relevant languages. Contribute to the design and architecture of AI systems. Participate in code reviews and provide constructive feedback to peers. Troubleshoot and debug ML models and systems. Communicate complex technical concepts to both technical and non-technical stakeholders. Lead and mentor junior ML engineers and data scientists. Contribute to the company's intellectual property through patents and publications. Qualifications and Skills: Ph.D. or Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, Statistics, or a related quantitative field. Minimum of 5 years of hands-on experience in AI/ML engineering, with a strong focus on developing and deploying production-level models. Proficiency in Python and ML libraries/frameworks such as TensorFlow, PyTorch, Scikit-learn, Keras. Experience with cloud platforms (AWS, Azure, GCP) and ML services. Strong understanding of algorithms, data structures, and software engineering principles. Experience with big data technologies (e.g., Spark, Hadoop) is a plus. Proven experience in areas such as natural language processing (NLP), computer vision, reinforcement learning, or deep learning. Excellent analytical, problem-solving, and critical thinking skills. Strong communication and collaboration skills, with the ability to work effectively in a remote team environment. Experience with MLOps practices and tools for model deployment and management. Published research in reputable AI/ML conferences or journals is highly desirable. Ability to work independently and take initiative on complex projects. Strong understanding of statistical modeling and data mining techniques. A deep passion for innovation and pushing the boundaries of AI. This fully remote opportunity is ideal for a seasoned AI/ML professional seeking to make a significant impact in a collaborative and innovative environment, working from anywhere in South Africa.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free