diiirect
PlatformTalentDataPricingFuture of work
Sign inPost a role

Explore

  • Platform
  • Talent
  • Data
  • Pricing
  • Future of work
Sign in

Get started

Hire talentI'm looking for work

First shortlist in 5 days

diiirect

Hiring, but direct. A platform and talent marketplace where companies, recruiters, and skilled professionals work together to move from role brief to qualified shortlist faster.

Product

  • Platform
  • Intelligence
  • Categories
  • Talent
  • Pricing
  • Changelog
  • Roadmap

Who it's for

  • For talent
  • For companies
  • For recruiters
  • For non-profits
  • Compare all four

Company

  • Manifesto
  • Case studies
  • Contact
  • Book a demo
  • Press & Media
  • Investors
  • Partners

Resources

  • Templates
  • Assessments
  • Experts
  • Nominate an Expert
  • FAQ
  • Hackathons
  • Apply as talent
  • Start hiring
  • Blog

Tools

  • All tools
  • EOR calculator
  • Resume generator

Legal

  • Privacy
  • Terms
  • Data deletion

Categories

  • Software & Web
  • Data & AI/ML
  • DevOps & Cloud
  • Cybersecurity
  • Blockchain & Web3
  • All categories

By tool

  • HubSpot

Alternative to

  • Upwork
  • Toptal
  • Fiverr
  • Freelancer
  • Guru
Made withπŸ§‰inπŸ‡¦πŸ‡·πŸ‡ΊπŸ‡ΈbyDraidel
Template library

Templates for every step of hiring and working

Home/Templates/Job descriptions/Machine Learning Engineer job description
Template & guide

Machine Learning Engineer job description

Complete, posting-ready job description for a Machine Learning Engineer: mission, responsibilities, must-have and nice-to-have requirements, and a placeholder compensation section.

  • Made forEmployers Β· Recruiters
  • Reading time~1 min
  • What's includedA complete, professionally written document you can adapt to your team.
Sign up to customize & send

The template

{{Company name}} is hiring a Machine Learning Engineer to take models out of notebooks and into production. You will own the full lifecycle β€” data preparation, training, deployment, and monitoring β€” building ML systems that keep working after launch day.

What you'll do

  • Build and productionize models for {{Primary ML use case}}, from baseline to deployed service.
  • Design training and feature pipelines that are reproducible, versioned, and testable.
  • Deploy models behind reliable, low-latency serving infrastructure with sensible fallbacks.
  • Monitor models in production for drift, degradation, and cost β€” and retrain before users notice.
  • Evaluate honestly: offline metrics, online experiments, and the gap between them.
  • Work with product teams to frame problems where ML actually beats a simpler rule.
  • Contribute to shared ML tooling and raise the engineering standard of the team's model code.

What we're looking for

  • {{Years of experience}} years building machine learning systems that ran in production.
  • Strong Python and software engineering fundamentals β€” models are code, and yours is reviewable.
  • Hands-on experience with a modern ML framework and the surrounding training toolchain.
  • Practical understanding of the deployment side: APIs, containers, batch vs real-time serving.
  • Experience with data pipelines and the discipline to version data as carefully as code.
  • Judgment about model complexity: the simplest model that meets the metric wins.

Nice to have

  • Experience with large language models: fine-tuning, retrieval pipelines, or evaluation harnesses.
  • Familiarity with an ML platform or experiment-tracking stack.
  • Experience with {{Cloud provider}} ML infrastructure and GPU workloads.
  • Publications, competition results, or open-source ML work.

Compensation and benefits

  • {{Salary range}}
  • {{Benefits summary}}
  • {{Location / remote policy}}

How to apply

{{Application instructions}} Tell us about one model you shipped: the metric it moved, how it failed in production at least once, and what you changed.

Not legal advice

This template is provided for general informational purposes only and is not legal advice. Laws differ by jurisdiction and change over time β€” have a qualified professional review any document before you rely on it.

For this role

  • Machine Learning Engineer salary & market data
  • Machine Learning Engineer interview questions

Related templates

Template & guide

Account Executive job description

A posting-ready job description for a full-cycle Account Executive: pipeline generation, discovery, closing, forecasting, requirements, and a placeholder benefits section.

Employers Β· Recruiters
Template & guide

Backend Engineer job description

Complete, posting-ready job description for a Backend Engineer: mission, responsibilities, must-have and nice-to-have requirements, and a placeholder compensation section.

Employers Β· Recruiters
Template & guide

Brand Designer job description

Complete, posting-ready job description for a Brand Designer: mission, responsibilities, must-have and nice-to-have requirements, and a placeholder compensation section.

Employers Β· Recruiters
Template & guide

Customer Success Manager job description

Complete, posting-ready job description for a Customer Success Manager: mission, responsibilities, must-have and nice-to-have requirements, and a placeholder compensation section.

Employers Β· Recruiters
Template & guide

Customer Support Specialist job description

A posting-ready job description for a Customer Support Specialist: ticket handling, escalation, knowledge-base work, requirements, and a placeholder benefits section.

Employers Β· Recruiters
Template & guide

Data Analyst job description

Complete, posting-ready job description for a Data Analyst: mission, responsibilities, must-have and nice-to-have requirements, and a placeholder compensation section.

Employers Β· Recruiters