Lead Machine Learning Engineer
WhatJobs Direct
About the role
About
Join a cutting-edge technology firm as a Lead Machine Learning Engineer in this exciting, fully remote opportunity. Based out of Midrand, Gauteng, ZA (though the role is remote-first), you will be instrumental in designing, developing, and deploying sophisticated machine learning models that drive our core products and services. This role demands a blend of deep technical expertise, strong architectural understanding, and leadership capabilities to guide a team of talented engineers. You will tackle challenging problems, leverage large-scale datasets, and contribute to the advancement of AI-driven solutions. A Master's or PhD in Computer Science, Data Science, or a related quantitative field, along with significant industry experience, is essential.
This is a key role within our organization, offering a competitive salary, comprehensive benefits, and the opportunity to shape the future of AI within a forward-thinking company. If you are a passionate and skilled ML Engineer looking for a challenging remote role, apply today.
Responsibilities
- Lead the design, development, and implementation of scalable machine learning systems and pipelines.
- Build and deploy robust ML models for various applications, including predictive analytics, recommendation systems, and anomaly detection.
- Collaborate closely with data scientists, software engineers, and product managers to understand requirements and deliver effective solutions.
- Establish best practices for ML model development, deployment, and monitoring.
- Optimize ML algorithms and infrastructure for performance, scalability, and cost-effectiveness.
- Mentor and guide junior machine learning engineers, fostering a culture of technical excellence.
- Stay current with the latest advancements in machine learning, artificial intelligence, and relevant technologies.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve issues related to ML models and systems in production.
- Contribute to the technical strategy and roadmap for machine learning initiatives.
Qualifications
- Master's or PhD in Computer Science, Data Science, Statistics, or a related quantitative field.
- Minimum of 6 years of professional experience in machine learning engineering or a related role.
- Proven experience in designing, building, and deploying production-level machine learning models.
- Proficiency in programming languages such as Python and experience with ML frameworks like TensorFlow, PyTorch, or Keras.
- Strong understanding of data structures, algorithms, and software design principles.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps tools (e.g., Kubeflow, MLflow).
- Excellent problem-solving, analytical, and critical thinking skills.
- Demonstrated leadership abilities and experience managing technical projects or teams.
- Effective communication and interpersonal skills, with the ability to work collaboratively in a remote setting.
- A strong desire to innovate and solve complex problems using data and machine learning.
Requirements
- Proven experience in designing, building, and deploying production-level machine learning models.
- Proficiency in programming languages such as Python and experience with ML frameworks like TensorFlow, PyTorch, or Keras.
- Strong understanding of data structures, algorithms, and software design principles.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps tools (e.g., Kubeflow, MLflow).
- Excellent problem-solving, analytical, and critical thinking skills.
- Demonstrated leadership abilities and experience managing technical projects or teams.
- Effective communication and interpersonal skills, with the ability to work collaboratively in a remote setting.
- A strong desire to innovate and solve complex problems using data and machine learning.
Responsibilities
- Lead the design, development, and implementation of scalable machine learning systems and pipelines.
- Build and deploy robust ML models for various applications, including predictive analytics, recommendation systems, and anomaly detection.
- Collaborate closely with data scientists, software engineers, and product managers to understand requirements and deliver effective solutions.
- Establish best practices for ML model development, deployment, and monitoring.
- Optimize ML algorithms and infrastructure for performance, scalability, and cost-effectiveness.
- Mentor and guide junior machine learning engineers, fostering a culture of technical excellence.
- Stay current with the latest advancements in machine learning, artificial intelligence, and relevant technologies.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve issues related to ML models and systems in production.
- Contribute to the technical strategy and roadmap for machine learning initiatives.
Skills
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