Job Description
Lead Machine Learning Engineer
As a Lead Machine Learning (ML) Engineer, you will play a critical role in designing, deploying, and optimizing AI-driven solutions at scale. You will combine expertise in machine learning, software engineering, and MLOps to build robust, production-ready AI/ML infrastructure.
Your primary focus will be on leading the development of scalable AI/ML pipelines, ensuring high performance, reliability, and maintainability. You will work closely with Data Scientists, Data Engineers, Architects, and DevOps Engineers to drive best practices, enhance AI infrastructure, and develop monitoring frameworks for continuous model improvement.
As a leader, you will provide technical mentorship, define strategic AI initiatives, and ensure the seamless deployment and monitoring of ML models in production. You will also act as a subject matter expert in ML engineering, contributing to large-scale internal and external AI projects.
Essential Duties and Accountabilities
- Lead the design and development of scalable, high-performance AI/ML solutions based on business and functional requirements.
- Oversee the end-to-end ML pipeline lifecycle, including data preprocessing, model training, deployment, and monitoring.
- Optimize AI/ML infrastructure for efficiency, scalability, and reliability.
- Collaborate with Data Scientists, Data Engineers, and stakeholders to operationalize AI solutions.
- Define high-level AI architectures and establish best practices for ML model deployment and monitoring.
- Mentor and guide junior and mid-level ML engineers, fostering technical growth and knowledge sharing.
- Ensure quality assurance, observability, and drift detection of deployed ML models.
- Represent the company in large-scale internal and external AI/ML projects, acting as a technical expert.
- Stay ahead of emerging trends in ML engineering, MLOps, and AI infrastructure, advocating for strategic adoption.
Overall Required Competence
- Proven experience leading ML engineering teams and projects.
- Strong expertise in designing, building, and deploying scalable AI/ML pipelines.
- Hands-on experience with ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) and deployment tools (e.g., Kubernetes, Docker, MLflow).
- Proficiency in cloud-based AI solutions (e.g., AWS SageMaker, Azure ML, Google Vertex AI).
- Strong programming skills in Python, Java, or similar languages.
- Deep understanding of MLOps best practices, model monitoring, and drift detection.
- Experience in optimizing AI/ML models for performance and scalability in production.
- Excellent problem-solving, analytical, and decision-making skills.
- Strong leadership, stakeholder management, and communication skills.
- Ability to drive best practices, mentor teams, and contribute to strategic AI initiatives.
Required Education & Experience
A University degree or equivalent professional qualification with at least 2 years of industry experience as a data scientist, or a master’s level degree in data science, is an essential prerequisite for all career levels.
Must Have Attributes
- Self-starter
- Low fear of change
- Ability to learn and adapt to new technologies quickly
- Technical aptitude and understanding
- Courage, able to take the initiative and remove barriers for a team
- Able to work with a range of personalities and cultures
If you are interested in this position, please send your resume to careers@codfication.io