Skip to content

Open nowPosted 56 days ago

Machine Learning Engineer

nimrod-careers-337fc91d4 open roles

Pay
$1,100 – $1,545 a month
Where
Nairobi, Kenya
Work mode
On site
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowMachine Learning Engineernimrod-careers-337fc91d · Nairobi, Kenya
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on nimrod-careers-337fc91d's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.3% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.3%7 days
  4. 19.3%14 days
  5. 35.6%30 days
  6. 58.1%60 days
This job: posted 56 days ago

The posting

Job Purpose

To design, build, automate and operate the technology infrastructure, platforms and deployment pipelines required to develop, train, deploy, monitor and continuously improve machine learning models at scale.

The role will bridge Data Science, Machine Learning Engineering, Software Engineering, DevOps and Cloud Infrastructure, ensuring that machine learning solutions move reliably from experimentation into secure, scalable and production-ready environments.

The role will establish and maintain MLOps capabilities covering model development, experimentation, data and model versioning, automated testing, continuous integration and delivery, continuous training, model serving, observability, performance monitoring and infrastructure automation.

Key Responsibilities

MLOps Platform & Infrastructure

  • Design, build and maintain scalable infrastructure for machine learning workloads across cloud, on-premise or hybrid environments.
  • Develop and maintain enterprise MLOps platforms supporting the full machine learning lifecycle.
  • Provision and manage compute, storage, networking and GPU/accelerator resources required for ML workloads.
  • Design reusable infrastructure and deployment patterns for machine learning teams.
  • Implement Infrastructure as Code using tools such as Terraform, CloudFormation or equivalent technologies.
  • Establish development, testing, staging and production environments for ML workloads.
  • Optimise infrastructure utilisation, scalability, reliability and cost.

ML Pipeline Engineering

  • Design and automate end-to-end machine learning pipelines covering data preparation, feature engineering, training, evaluation, validation and deployment.
  • Implement Continuous Integration, Continuous Delivery and Continuous Training (CI/CD/CT) pipelines for ML systems.
  • Automate model retraining based on scheduled events, new data, performance degradation or defined business triggers.
  • Build reusable pipeline components and templates for Data Scientists and ML Engineers.
  • Implement automated data, model, code and pipeline validation.
  • Support reproducibility and traceability of ML experiments and production models.

Model Deployment & Serving

  • Develop scalable and reliable model-serving infrastructure for real-time, batch and event-driven inference.
  • Deploy models through APIs, microservices, containers or other appropriate serving architectures.
  • Implement model versioning, model promotion and rollback mechanisms.
  • Support blue-green, canary and A/B deployment strategies where appropriate.
  • Optimise inference latency, throughput and resource utilisation.
  • Ensure production models meet defined availability, performance and scalability requirements.

Containerisation & Kubernetes

  • Containerise ML workloads using Docker or equivalent technologies.
  • Deploy and manage ML workloads on Kubernetes and/or managed container platforms.
  • Develop Helm charts, Kubernetes manifests and deployment templates.
  • Configure autoscaling, resource allocation, service discovery and workload scheduling.
  • Support GPU-enabled workloads where required.
  • Implement secure and reliable container deployment practices.

Model & Experiment Management

  • Implement and manage model registries and model lifecycle processes.
  • Support experiment tracking, model versioning and ML metadata management.
  • Establish processes for tracking datasets, features, models, parameters, metrics and deployment history.
  • Support tools such as MLflow, Kubeflow, Vertex AI, SageMaker, Azure ML or equivalent platforms.
  • Ensure models can be reproduced, audited and traced from development through production.
  • Modern MLOps platforms typically incorporate source control, model registries, feature stores, metadata management and pipeline orchestration.

Monitoring & Observability

  • Develop comprehensive monitoring for ML infrastructure, pipelines and deployed models.
  • Monitor model accuracy, latency, throughput, resource utilisation and availability.
  • Implement monitoring for data drift, concept drift, model degradation and anomalous behaviour.
  • Establish alerting mechanisms for failed pipelines, infrastructure issues and model performance degradation.
  • Integrate ML monitoring with enterprise logging and observability platforms.
  • Develop dashboards and operational metrics for ML services.
  • Continuous monitoring is critical because ML models can degrade as production data and business conditions change.

DevOps & Automation

  • Integrate ML development into enterprise DevOps practices.
  • Develop CI/CD pipelines using platforms such as GitHub Actions, GitLab CI/CD, Jenkins, Azure DevOps or equivalent.
  • Automate build, test, packaging and deployment processes.
  • Implement automated unit, integration, regression, performance and model validation testing.
  • Establish version control standards for code, configuration, pipelines and infrastructure.
  • Automate infrastructure provisioning and environment configuration.

Cloud & Platform Engineering

  • Design and manage ML infrastructure across AWS, Microsoft Azure, Google Cloud Platform or other cloud environments.
  • Implement secure cloud architectures for machine learning workloads.
  • Configure cloud compute, storage, networking, IAM, secrets management and monitoring.
  • Optimise cloud resource consumption and ML infrastructure costs.
  • Support hybrid-cloud and multi-cloud ML architectures where required.

Security, Risk & Governance

  • Implement security controls across ML infrastructure, pipelines, APIs and model-serving environments.
  • Apply identity and access management principles to ML platforms and workloads.
  • Secure model artefacts, datasets, credentials, APIs and infrastructure.
  • Implement secrets management, encryption and appropriate access controls.
  • Support model governance, auditability and regulatory requirements.
  • Ensure ML infrastructure complies with organisational technology, cybersecurity, data protection and risk-management standards.
  • Maintain appropriate audit trails for model development, approval, deployment and change management.

Collaboration with Data & Technology Teams

  • Partner with Data Scientists to productionise machine learning models.
  • Work closely with Data Engineers to ensure reliable and scalable data pipelines.
  • Collaborate with Software Engineers to integrate ML services into enterprise applications.
  • Partner with DevOps, Cloud, Cybersecurity and Infrastructure teams.
  • Provide technical guidance and MLOps standards to ML development teams.
  • Support the establishment of engineering standards and best practices across the organisation.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Data Science, Artificial Intelligence, Engineering or a related discipline.
  • A Master's degree in a relevant technical field is an added advantage.
  • Relevant professional certifications in cloud, DevOps, Kubernetes, machine learning or data engineering are desirable.

Professional Experience

  • 5 years of experience in software engineering, DevOps, cloud engineering, data engineering, ML engineering or related technical disciplines.
  • At least 3 years' practical experience supporting machine learning systems in production or implementing MLOps capabilities.
  • Demonstrated experience designing and operating CI/CD pipelines.
  • Experience deploying and operating machine learning models at scale.
  • Experience working with cloud infrastructure and containerised workloads.
  • Experience with Kubernetes and Infrastructure as Code is highly desirable.
  • Experience working in regulated environments such as banking, financial services, insurance or telecommunications is an advantage.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against nimrod-careers-337fc91d's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on nimrod-careers-337fc91d's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    nimrod-careers-337fc91d's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.