Short answer

AI engineer: you ship product features on top of foundation models. Your day is prompts, retrieval, evals, tool calls, agents, latency budgets, and cost dashboards. Most of your work is application-layer.

ML engineer: you build custom models using your company's proprietary data. Your day is feature engineering, training pipelines, drift monitoring, sub-100ms inference, and statistical guarantees. Most of your work is model-layer.

If you love product engineering and want to ship user-facing features fast, AI engineering. If you love data, math, and the kind of problems where the company's edge is the model itself, ML engineering.

Three years ago this question barely existed. Anyone who shipped anything machine-learning-adjacent had the same title: ML engineer. They trained the model, deployed the model, monitored the model, retrained the model. The role bundled everything that touched a model into one job.

Then foundation models swallowed the middle of the field. By late 2024, most product teams that wanted "AI features" stopped training models entirely. They called an LLM API, layered in retrieval, wired up tool calls, wrote evals, and shipped. That work didn't look like ML engineering anymore. It looked like product engineering with an LLM in the loop. The industry called it AI engineering, and the title stuck.

Meanwhile, the ML engineering jobs that survived narrowed and got harder. The problems where the company's edge is its proprietary data — fraud, ranking, demand forecasting, computer vision on custom datasets — got more specialized, not less. Generic "build me a sklearn model" work mostly got automated or absorbed. What's left is the hard stuff.

That split is now the cleanest way to think about the two roles. Below: what each one actually does day-to-day, how the skill stacks differ, the compensation reality, and how to decide which one to target.

What an AI engineer actually does

Open the calendar of an AI engineer at a typical AI-product company in 2026 and you'll see something like this. Morning: review the overnight eval run, flag a regression in the agent's tool-calling step, file a ticket for the prompt that drifted. Afternoon: pair with a product engineer on a new tool the agent needs, instrument the call, write the eval cases. Evening: investigate a cost spike from yesterday, find the runaway loop, ship the fix.

The work has a few defining characteristics:

The skill stack maps cleanly to a product engineer with a few LLM-specific additions. Strong async I/O, API design, retries, testing — the regular stuff. On top: structured output, streaming, embeddings, vector search, hybrid retrieval, reranking, eval design, tool calling, basic agent patterns.

What an ML engineer actually does

An ML engineer at a company where ML is the product looks very different. Morning: investigate why yesterday's drift detector fired on the ranking model, dig into the feature importance, find the data-pipeline bug that poisoned a feature for half the request volume. Afternoon: kick off a retraining run on the new label set, review a teammate's PR that proposes adding three new features — flag one of them as label leakage, suggest the right windowing instead. Evening: review the design doc for the new real-time feature store the team is building.

Characteristics that define the work:

The skill stack: solid software engineering, plus genuine ML fundamentals (loss functions, regularization, evaluation methodology, common failure modes), plus the production-ML stack (feature stores, model registries, batch and streaming pipelines, monitoring).

Side-by-side

DimensionAI EngineerML Engineer
Where the model comes fromFoundation model API or open-weights checkpointTrained in-house on proprietary data
Primary skill stackStrong product engineering + LLM API fluencyStrong SWE + ML fundamentals + production ML
Daily workPrompts, retrieval, evals, tools, agentsPipelines, features, training, monitoring, drift
What can ruin your dayCost spike, eval regression, agent loop bugDrift fire, feature leak, retraining job timeout
What you optimize forQuality, latency, costAccuracy, calibration, robustness
Where you live in the stackApplication layerModel + data layer
Math you actually needIntuition for embeddings & attentionReal statistics & modeling theory
How fast you shipDaily-to-weekly cyclesWeekly-to-monthly cycles

Where the roles overlap

The overlap zone has gotten interesting. A few areas where both roles increasingly meet:

Evals. ML engineers have always needed strong offline evaluation. AI engineers have had to invent the practice from scratch for LLM products. Both groups now share vocabulary around golden sets, regression suites, LLM-as-judge, and online-offline gap analysis. If you're strong at evals, both worlds will hire you.

Retrieval and ranking. Retrieval-augmented generation looks an awful lot like search. Search has always been the home turf of ML engineers. AI engineers are now learning that the hard problems in RAG are mostly the hard problems in search — hybrid retrieval, reranking, query understanding — with prompts wrapped around them.

Observability and cost. Production ML systems and production LLM systems both need deep monitoring. Both groups care about latency, throughput, and the cost of each unit of work. The skill of building those dashboards is the same skill.

If your goal is to keep optionality open between the two roles, lean into these overlap areas early. Evals especially — it's the highest-leverage skill in both worlds and the bar is still very low at most companies.

The compensation reality

This is where the two roles diverge less than people expect. Salary data through early 2026 shows a modest gap that varies significantly by level and company type. At the median, ML engineer base salaries in the US run roughly 10–15% higher than AI engineer base salaries, reflecting the historically specialized math, statistics, and distributed-systems requirements of the role. But the picture shifts materially at senior and staff levels: AI engineers at frontier AI labs frequently match or exceed ML engineer total comp, and 2026 offer data shows AI engineers commanding a notably higher salary ceiling.

But the gap is closing fast. Frontier AI labs are paying AI engineers at staff and principal levels at parity with senior ML talent. At product startups where AI features are the entire roadmap, AI engineer total comp has caught up entirely. The bigger differentiator now is whether the company sees you as a senior product engineer who happens to work on AI, or as a research-adjacent specialist — that framing shifts compensation more than the title does.

Two practical notes on comp:

Want to compare comp at specific companies?

Browse engineering roles across the AI labs and product teams hiring right now on JobsByCulture's ML & AI jobs page. We track openings at Anthropic, OpenAI, Databricks, Scale, Mistral, Cohere, and hundreds of product companies hiring AI engineers.

Which one should you target?

Here's the framework that maps most cleanly to how teams actually hire in 2026:

Pick AI engineer if
You love product engineering

You want to ship user-facing features in days, not quarters. You're already a strong backend or full-stack engineer. You have product intuition. You want to be in the room when the team decides what to build.

Pick ML engineer if
You love data and math

You want to spend your time on training pipelines, feature engineering, and the deep statistical questions. You're comfortable with longer cycles. You care more about model accuracy than user-facing iteration speed.

Two situational tiebreakers:

How to position yourself in the next 90 days

If you're a software engineer trying to break into AI engineering, the ramp is shorter than people think. Three to six months of focused work is enough to be hirable. The pattern that works:

  1. Build a retrieval-augmented chatbot end-to-end. Real data, real embeddings, hybrid retrieval, reranking. Not a demo — something you'd let a stranger use.
  2. Add a tool-calling agent. Give it three or four real tools, write the failure cases, build the eval harness. Most of the learning happens in the failure cases.
  3. Instrument cost and latency. Build the dashboard. Optimize one expensive path. Document the trade-off you made and why.
  4. Write about it. A blog post with real numbers, real failure modes, and real trade-offs is worth more than three certifications.

If you're an ML engineer wondering whether to migrate, the honest answer is: not necessarily. The ML engineering jobs that survived the foundation-model wave are deeper and better-paid than they were three years ago. Generic ML work moved up the stack, but the hard ML work stayed where it was — and there are fewer people in the world who can do it well. If you're already strong there, lean in.

If you want optionality across both worlds, focus on evals, retrieval/ranking, and production observability — the three areas where the skills transfer cleanly in both directions.

The bottom line

AI engineering and ML engineering are now two different jobs. They sound similar, the postings overlap, and recruiters use the titles interchangeably — but inside teams, the work has split. AI engineers ship products. ML engineers build models. Both roles will be in demand for a long time. The right one for you depends on whether you want to spend your day in the application layer or the model layer, and whether you'd rather optimize for shipping speed or model quality.

Pick the role that matches the work you actually want to do, not the title that sounds more impressive on a profile.

Frequently Asked Questions

What's the difference between an AI engineer and an ML engineer in 2026?+
AI engineers ship products on top of foundation models — building application-layer features with prompts, retrieval, tool calls, evals, and agent orchestration. ML engineers build custom models using a company's own data — fraud scoring, demand forecasting, recommender systems, and anything requiring sub-100ms inference or strict statistical guarantees. The split solidified in 2024-2025 as foundation models absorbed the middle of the field.
Which role pays more, AI engineer or ML engineer?+
Salary data through early 2026 shows a modest gap that varies significantly by level and company type. At the median, ML engineer base salaries run roughly 10–15% higher than AI engineer base salaries, reflecting the historically specialized math, statistics, and distributed-systems requirements of ML roles. At senior and staff levels, the gap narrows substantially — AI engineers at frontier AI labs frequently match or exceed ML engineer total comp, and 2026 offer data shows AI engineers commanding a notably higher salary ceiling. At many startups, the gap has closed entirely.
Do AI engineers need to know machine learning theory?+
Less than ML engineers do, but more than zero. You don't need to derive backprop or implement a transformer from scratch. You do need to understand embeddings, attention, what a context window is and isn't, how RLHF shapes model behavior, and enough about evaluation methodology to design good evals. The bar is conceptual fluency, not the ability to publish at NeurIPS.
Is ML engineering still a good career in 2026?+
Yes — but the role has narrowed and specialized. Most generic 'build a sklearn model' work was either solved by AutoML or absorbed into AI engineering on top of foundation models. The ML engineering jobs that remain are the hard ones: real-time fraud detection, ranking systems with millions of QPS, computer vision on proprietary data, and any domain where the company's competitive advantage depends on proprietary models. These roles pay well and are not going anywhere.
Can a software engineer transition to AI engineering?+
Yes — this is the most common path into AI engineering in 2026. The core skills are 80% strong product engineering and 20% LLM-specific knowledge. Software engineers who already work in API design, observability, distributed systems, or backend can ramp into AI engineering in 3-6 months by building a few real projects: a retrieval-augmented chatbot, an agent that calls tools, an evals harness for a real production prompt.
Which role has more open positions right now?+
AI engineering postings have been growing faster — most product companies are now hiring 'AI engineers' or 'AI product engineers' as a distinct role, even when their actual ML team is small. ML engineering postings are flatter but concentrated at companies where ML is the product (search, ads, fraud, marketplaces). Total volume is still higher for ML engineering at scale, but the growth curve favors AI engineering.
What skills should I learn to become an AI engineer?+
Prioritize in this order: (1) strong product engineering — TypeScript or Python, async I/O, API design, testing; (2) LLM API fluency — OpenAI, Anthropic, vLLM, batching, streaming, structured output; (3) retrieval — embeddings, vector databases, hybrid search, reranking; (4) evals — golden datasets, regression tests, LLM-as-judge, when to trust each; (5) agent patterns — tool calling, planning, memory, error recovery. Build a real project at each layer before moving to the next.

Browse AI & ML jobs hiring now

JobsByCulture tracks open AI and ML engineering roles at frontier labs, AI-native startups, and product companies hiring on top of foundation models. Filter by role, seniority, and culture — from remote-first to engineer-driven.

Browse AI & ML Jobs → Explore AI Skills Hub →