Skip to content
mimi

Senior Machine Learning Engineer - Remote AI Solutions

WhatJobs Direct

Bloemfontein · On-site Full-time Senior 3d ago

About the role

Our client, a cutting-edge technology company at the forefront of Artificial Intelligence and Machine Learning innovation, is seeking a highly skilled Senior Machine Learning Engineer to join their fully remote, world-class engineering team. This role is integral to designing, developing, and deploying advanced ML models and AI-powered solutions that address complex business challenges and drive significant technological advancements. You will be instrumental in the entire ML lifecycle, from data preprocessing and feature engineering to model training, evaluation, and deployment in production environments. The ideal candidate possesses a strong theoretical foundation in ML algorithms, deep practical experience with ML frameworks and tools, and a proven ability to build scalable and efficient ML systems. This is a remote-first position, requiring exceptional problem-solving skills, strong analytical capabilities, and the ability to collaborate effectively within a distributed team. You will contribute to shaping the future of AI by developing innovative algorithms and robust production-ready ML pipelines. Responsibilities include: Design, develop, and implement state-of-the-art machine learning models for various applications. Perform data collection, cleaning, preprocessing, and feature engineering for ML tasks. Train, evaluate, and tune ML models to optimize performance and accuracy. Deploy ML models into production environments using robust MLOps practices. Collaborate with data scientists, software engineers, and product managers to define ML requirements and integrate solutions. Research and stay updated on the latest advancements in ML, deep learning, and AI. Develop and maintain scalable ML pipelines and infrastructure. Conduct experiments and analyze results to identify insights and improve model performance. Contribute to the technical vision and roadmap for the ML team. Mentor junior engineers and share best practices in ML development. Qualifications: Master's or PhD degree in Computer Science, Machine Learning, Statistics, Artificial Intelligence, or a related quantitative field. Minimum of 7 years of professional experience in machine learning engineering or a similar role. Proven experience in developing and deploying ML models in production, using frameworks such as TensorFlow, PyTorch, scikit-learn, or Keras. Proficiency in programming languages like Python, Java, or Scala. Strong understanding of various ML algorithms (e.g., supervised, unsupervised, deep learning, reinforcement learning). Experience with cloud platforms (e.g., AWS, Azure, GCP) and MLOps tools (e.g., Docker, Kubernetes, MLflow). Solid knowledge of data structures, algorithms, and software design principles. Excellent analytical and problem-solving skills. Strong communication and collaboration skills, with the ability to work effectively in a remote team environment. Experience with big data technologies (e.g., Spark, Hadoop) is a plus.

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