Skip to content
mimi

AI / Machine Learning Engineer - Predictive Analytics

WhatJobs Direct

Jos · Hybrid Full-time Mid Level 1w ago

About the role

About

Our client is at the cutting edge of artificial intelligence, seeking a talented AI/Machine Learning Engineer to develop and deploy sophisticated predictive models. This role is crucial for leveraging data to drive business insights and strategic decisions. The ideal candidate will have a strong background in machine learning algorithms, statistical modeling, and programming, with practical experience in building and deploying AI solutions. You will be responsible for the entire ML lifecycle, from data collection and preprocessing to model training, evaluation, and deployment into production environments. Collaboration with data scientists, software engineers, and business stakeholders will be key to understanding requirements and delivering impactful AI-driven features. The successful candidate will possess excellent analytical skills, a passion for innovation, and the ability to translate complex data patterns into actionable outcomes. Expertise in deep learning frameworks and MLOps practices is highly desirable.

Responsibilities

  • Design, develop, and implement machine learning models for predictive analytics and data-driven insights.
  • Collect, clean, and preprocess large datasets for model training.
  • Train, evaluate, and fine-tune machine learning algorithms to optimize performance.
  • Develop and maintain robust data pipelines for ML workflows.
  • Deploy ML models into production environments and monitor their performance.
  • Collaborate with data scientists and engineers to integrate ML solutions into existing systems.
  • Stay up-to-date with the latest advancements in AI, machine learning, and deep learning.
  • Research and experiment with new algorithms and techniques to solve business problems.
  • Communicate complex findings and model behaviors to technical and non-technical stakeholders.
  • Contribute to the development of MLOps best practices.

Qualifications

  • Master's or Ph.D. in Computer Science, Data Science, Statistics, or a related quantitative field.
  • 3+ years of hands-on experience in machine learning and artificial intelligence development.
  • Proficiency in programming languages such as Python or R, and ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Strong understanding of statistical modeling, algorithms, and data mining techniques.
  • Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services.
  • Knowledge of MLOps principles and tools for model deployment and management.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication and collaboration abilities.
  • Ability to work effectively in a fast-paced, research-oriented environment.

Work Arrangement

This hybrid role allows for a combination of remote work and on-site collaboration at our facilities in Jos, Plateau, NG.

We are looking for individuals who are passionate about pushing the boundaries of AI and eager to contribute to transformative projects.

Requirements

  • Master's or Ph.D. in Computer Science, Data Science, Statistics, or a related quantitative field.
  • 3+ years of hands-on experience in machine learning and artificial intelligence development.
  • Proficiency in programming languages such as Python or R, and ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Strong understanding of statistical modeling, algorithms, and data mining techniques.
  • Experience with big data technologies (e.g., Spark, Hadoop) is a plus.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services.
  • Knowledge of MLOps principles and tools for model deployment and management.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication and collaboration abilities.
  • Ability to work effectively in a fast-paced, research-oriented environment.

Responsibilities

  • Design, develop, and implement machine learning models for predictive analytics and data-driven insights.
  • Collect, clean, and preprocess large datasets for model training.
  • Train, evaluate, and fine-tune machine learning algorithms to optimize performance.
  • Develop and maintain robust data pipelines for ML workflows.
  • Deploy ML models into production environments and monitor their performance.
  • Collaborate with data scientists and engineers to integrate ML solutions into existing systems.
  • Stay up-to-date with the latest advancements in AI, machine learning, and deep learning.
  • Research and experiment with new algorithms and techniques to solve business problems.
  • Communicate complex findings and model behaviors to technical and non-technical stakeholders.
  • Contribute to the development of MLOps best practices.

Skills

AWSAzureGCPHadoopMLOpsPythonRScikit-learnSparkTensorFlowPyTorch

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