betterjobs

Free template template · Word

AI/ML Engineer Job Description

An AI/ML engineer job description for teams productionising machine learning and generative AI features. It focuses on model serving, MLOps, LLM-based applications, evaluation and reliability rather than research alone.

  • Editable Word (.docx)
  • Made for India
  • 19 fill-in fields highlighted
  • Free, no sign-up

Preview of the template

[Highlighted] = fill in
[Company Logo][Company Name]

JOB DESCRIPTION – AI/ML ENGINEER

Job Title:
AI/ML Engineer
Department:
Engineering – AI
Reports To:
AI Lead / CTO
Location:
[Work Location]
Employment Type:
Full-time, Permanent
Experience:
3–6 years in ML engineering
Job Code:
[Reference Number]

About [Company Name]

[Company Name] is [one-line description of your business, products/services and team size]. Office address: [Company Address].

Job Summary

The AI/ML Engineer will design, build and operate production machine learning and generative AI systems for [Product] at [Company Name], ensuring models are accurate, reliable, cost-efficient and responsibly used.

Key Responsibilities

  1. Build training and inference pipelines
  2. Deploy models as scalable APIs using [Serving Framework]
  3. Develop LLM-based features using retrieval-augmented generation
  4. Set up vector databases and embeddings pipelines
  5. Design offline and online evaluation for model quality
  6. Implement MLOps: versioning, CI/CD, monitoring and drift alerts
  7. Optimise latency and inference cost (quantisation, batching, caching)
  8. Collaborate with data scientists and product teams
  9. Apply data privacy and responsible AI safeguards
  10. Document systems and runbooks

Required Skills

  • Python and ML frameworks (PyTorch / TensorFlow)
  • LLM APIs and open-source models
  • MLOps tools (MLflow, Kubeflow or similar)
  • Docker, Kubernetes, cloud GPU
  • Software engineering practices

Qualifications & Experience

  • B.E. / B.Tech / M.Tech in CS or related field
  • 3–6 years in ML / software engineering

Preferred Skills (Good to Have)

  • Fine-tuning experience
  • Computer vision or speech
  • Indian-language NLP

Key Performance Indicators (KPIs)

KPITargetReview Frequency
Model latency (p95)Under [Number] msMonthly
Evaluation score on benchmark set[Score]+Per release
Inference cost per requestBelow ₹[Amount]Monthly
Model incidentsBelow [Number] per quarterQuarterly

Salary Range

₹[Minimum CTC] – ₹[Maximum CTC] per annum (CTC), depending on experience and skills. Final offer will show the fixed and variable split and approximate in-hand salary.

Benefits

  • Provident Fund (EPF) and ESI as applicable, gratuity as per law
  • [Number] days of paid leave plus public holidays as per company policy
  • [Health insurance / group mediclaim cover]
  • GPU / research budget

How to Apply

Send your CV and links to deployed ML or GenAI projects. Send your application to [HR Email] with the subject line "Application – AI/ML Engineer – [Your Name]" or apply through [Application Link]. Last date to apply: [Date].

Prepared by
[HR Name]
Human Resources
Date: [Date]
Approved by
[Reporting Manager]
Engineering – AI
Date: [Date]

What this template includes

  • A job summary that explains why the ai/ml engineer role exists and where it sits in Engineering – AI
  • 10 role-specific responsibilities, starting with build training and inference pipelines
  • Required skills such as python and ml frameworks (pytorch / tensorflow) and llm apis and open-source models, so screening criteria are clear
  • Qualifications and experience (3–6 years in ML engineering) stated up front to filter applications
  • A KPI table, e.g. model latency (p95), that later becomes the appraisal yardstick
  • Salary range, benefits and how-to-apply sections with placeholders ready to fill

When to use it

  • Shipping GenAI features such as chatbots or document search
  • Moving models from notebooks to production
  • Setting up MLOps and model monitoring
  • Building computer vision or NLP services

How to customise this template

  1. 1Replace [Company Name], [Work Location] and the reporting line (AI Lead / CTO) with your actual details
  2. 2Trim or reorder the responsibilities so the top three reflect what the ai/ml engineer will spend most time on
  3. 3Specify whether the focus is classical ML, deep learning, or LLM applications, and the infrastructure used
  4. 4Fill in the salary range as annual CTC in ₹ and decide whether to show it publicly or only on request
  5. 5Set realistic targets in the KPI table with the hiring manager before the role goes live

HR tips

  • Separate this role from data scientist by stressing production and reliability
  • Include evaluation and cost metrics for LLM features
  • Mention data privacy and responsible AI expectations

For HR & hiring managers

Hire top talent from BetterJobs

Experienced and fresher candidates across India — blue, grey and white collar. Post a job in 5 minutes and start receiving applications.

  • Post in 5 minutesDescribe the role in one line — we write the job description.
  • Verified applicantsEvery applicant has a verified mobile number.
  • Resume databaseSearch experienced candidates by skill, city and experience.

Frequently asked questions

What does an AI/ML engineer do?+

An AI/ML engineer builds, deploys and maintains machine learning and AI systems in production, including data pipelines, model serving and monitoring.

How is ML engineer different from data scientist?+

Data scientists focus on modelling and analysis; ML engineers focus on productionising models reliably at scale.

Which skills are needed for GenAI roles?+

Python, LLM APIs and open-source models, retrieval-augmented generation, vector databases, prompt and evaluation design, and MLOps.

All 50 job descriptions →