Senior Machine Learning Engineer
WhatJobs Direct
About the role
About the Role
Our client, a prominent leader in AI-driven solutions, is looking for a highly skilled Senior Machine Learning Engineer to join their innovative team in Abuja. This role offers a hybrid work model, allowing for a flexible balance between on-site collaboration and remote productivity. As a Senior ML Engineer, you will be instrumental in designing, developing, and deploying sophisticated machine learning models and systems that power our client's next-generation products and services. Your responsibilities will include data preprocessing, feature engineering, model training and evaluation, and implementing scalable ML pipelines. You will work closely with data scientists and software engineers to integrate ML models into production environments and ensure their performance and reliability. We seek candidates with a deep understanding of ML algorithms, strong programming skills, and practical experience in building and deploying ML solutions. The opportunity to contribute to transformative AI projects within a collaborative and forward‑thinking environment in Abuja, Federal Capital Territory, NG makes this an exceptional career move.
Key Responsibilities
- Design, build, and maintain scalable machine learning systems and pipelines.
- Develop and implement ML models for various applications, including prediction, classification, and recommendation.
- Perform data analysis, feature engineering, and model tuning to optimize performance.
- Collaborate with data scientists to translate research models into production‑ready code.
- Deploy ML models into production environments, ensuring robustness and efficiency.
- Monitor model performance in production and implement retraining strategies as needed.
- Write clean, efficient, and well‑documented code in Python or other relevant languages.
- Work with cloud platforms (AWS, Azure, GCP) for ML model deployment and management.
- Contribute to architectural decisions related to ML infrastructure and tooling.
- Stay up‑to‑date with the latest advancements in machine learning and AI.
Qualifications
- Master's degree or Ph.D. in Computer Science, Machine Learning, Statistics, or a related quantitative field.
- 5+ years of professional experience in machine learning engineering or a similar role.
- Strong programming skills in Python, with expertise in libraries like Scikit‑learn, TensorFlow, PyTorch, and Pandas.
- Proficiency in developing and deploying machine learning models in production.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps practices.
- Solid understanding of ML algorithms, statistical modeling, and data mining techniques.
- Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
- Excellent problem‑solving skills and the ability to work with large, complex datasets.
- Strong communication and teamwork abilities.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
Requirements
- Strong programming skills in Python, with expertise in libraries like Scikit-learn, TensorFlow, PyTorch, and Pandas.
- Proficiency in developing and deploying machine learning models in production.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps practices.
- Solid understanding of ML algorithms, statistical modeling, and data mining techniques.
- Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
- Excellent problem-solving skills and the ability to work with large, complex datasets.
- Strong communication and teamwork abilities.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
Responsibilities
- Design, build, and maintain scalable machine learning systems and pipelines.
- Develop and implement ML models for various applications, including prediction, classification, and recommendation.
- Perform data analysis, feature engineering, and model tuning to optimize performance.
- Collaborate with data scientists to translate research models into production-ready code.
- Deploy ML models into production environments, ensuring robustness and efficiency.
- Monitor model performance in production and implement retraining strategies as needed.
- Write clean, efficient, and well-documented code in Python or other relevant languages.
- Work with cloud platforms (AWS, Azure, GCP) for ML model deployment and management.
- Contribute to architectural decisions related to ML infrastructure and tooling.
- Stay up-to-date with the latest advancements in machine learning and AI.
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