diiirect
PlataformaTalentoDatosPreciosFuturo del trabajo
Iniciar sesiónPublicar un puesto

Explorar

  • Plataforma
  • Talento
  • Datos
  • Precios
  • Futuro del trabajo
Iniciar sesión

Empezar

Contratar talentoEstoy buscando trabajo

Primera preselección en 5 días

diiirect

Contratar, pero directo. Una plataforma y marketplace de talento donde empresas, reclutadores y profesionales capacitados trabajan juntos para pasar del brief del puesto a una preselección calificada más rápido.

Producto

  • Plataforma
  • Inteligencia
  • Categorías
  • Talento
  • Precios
  • Novedades
  • Hoja de ruta

Para quién es

  • Para talento
  • Para empresas
  • Para reclutadores
  • Para ONGs
  • Comparar las cuatro

Empresa

  • Manifiesto
  • Casos de éxito
  • Contacto
  • Agendá una demo
  • Prensa y medios
  • Inversores
  • Socios

Recursos

  • Plantillas
  • Evaluaciones
  • Expertos
  • Nominá a un Experto
  • Preguntas frecuentes
  • Hackathones
  • Postularse como talento
  • Empezar a contratar
  • Blog

Herramientas

  • Todas las herramientas
  • Calculadora de costos EOR
  • Generador de currículums

Legal

  • Privacidad
  • Términos
  • Eliminación de datos

Categorías

  • Software y web
  • Datos e IA/ML
  • DevOps y nube
  • Ciberseguridad
  • Blockchain y Web3
  • Todas las categorías

Por herramienta

  • HubSpot

Alternativa a

  • Upwork
  • Toptal
  • Fiverr
  • Freelancer
  • Guru
Hecho con🧉en🇦🇷🇺🇸porDraidel
Loading

Loading role data…

← All roles
engineering
Machine Learning Engineer
01Overview02About03Pay04Companies05Skills06FAQ
Build your profile — get matched →
or
Post a role →
Inicio/Empleos/engineering/Machine Learning Engineer
Carrera y salario · engineering

Machine Learning Engineer

Datos de mercado para este puesto: salario, demanda y habilidades. Ver vacantes activas más abajo.

Machine learning engineers are in strong demand across 172 companies with 476 active openings, commanding a median salary of $210,000 and a competitive range from $150,000 to $239,000.

Panorama del mercado
median comp
212.500 US$
typical range
162.500 US$–240.000 US$
open postings
469
companies hiring
174
new this week
▼12
Nuevas vacantes · por semana
12 new · week of 14 sept
Quiero este trabajo

Consigue trabajo como Machine Learning Engineer

Create your talent profile, get skills-assessed as roles open, and match with the companies hiring now.

Build your profile — get matched →
Free · no résumé needed
Estoy contratando

Contrata un Machine Learning Engineer verificado

Cada Machine Learning Engineer en diiirect pasa por una evaluación de habilidades y una revisión humana. Contrata directo: sin agencias, sin intermediarios.

Publica un puesto →
Publica en minutos · solo candidatos verificados y evaluados
Sobre el puesto

Qué hace un Machine Learning Engineer

What machine learning engineers actually do

Machine learning engineers build, train, and deploy models that learn from data to solve real business problems. Unlike data scientists who often focus on research and experimentation, ML engineers own the full lifecycle: they take experimental models into production, optimize them for speed and scale, and maintain them as performance degrades over time.

Day-to-day work varies by company and seniority, but typically includes writing training pipelines, debugging model performance in production, collaborating with data engineers on data infrastructure, and working with product teams to translate business requirements into model objectives. You might spend a morning tuning hyperparameters, an afternoon investigating why a model's accuracy dropped in production, and a few hours designing a feature store with your data engineering team.

The role sits at the intersection of software engineering and data science. You need solid coding skills—most work happens in Python, but you'll also write deployment code, APIs, and infrastructure-as-code. You also need to understand the math and statistics behind the models you're shipping, not just how to call a library.

The market right now

With 476 active postings across 172 companies, machine learning engineering remains one of the most in-demand technical roles. The breadth of hiring—from early-stage startups to Fortune 500 companies—reflects how broadly ML has become embedded in product strategy.

Compensation reflects this demand. The median salary is $210,000 annually. The 25th percentile sits at $150,000, typically for junior engineers or roles in lower cost-of-living markets. The 75th percentile reaches $239,000, common for senior engineers, those in high-cost metros, or roles requiring specialized expertise (computer vision, NLP, reinforcement learning). Total comp often includes equity and bonuses that can push effective earnings 20–40% higher.

Geography matters. San Francisco, New York, Seattle, and Boston command premiums. Remote-first companies often pay closer to Bay Area rates regardless of location. Smaller markets and non-tech hubs typically pay 15–25% less.

Skills that actually matter

**Core technical skills:** - Python (nearly universal; some roles also require Scala, Go, or C++) - ML frameworks: PyTorch, TensorFlow, scikit-learn, XGBoost - SQL and data querying - Version control (Git) and CI/CD pipelines - Cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)

**Softer but critical skills:** - Debugging and troubleshooting—production models fail in unexpected ways - Communication—translating between data science and engineering teams - Systems thinking—understanding latency, throughput, and cost tradeoffs - Pragmatism—knowing when a simple heuristic beats a complex model

The gap between "can train a model" and "can ship a model" is where ML engineers add value. You need to care about inference latency, monitoring, retraining cadence, and data drift. You need to write code that other engineers can maintain.

How companies are hiring

Most ML engineering roles fall into a few patterns:

**Infrastructure and platform roles** focus on building the systems other ML engineers use: feature stores, training pipelines, model serving infrastructure. These roles skew toward software engineering skills and are common at large companies and well-funded startups.

**Product ML roles** embed you in a product team, owning models that directly impact users. You might build recommendation systems, fraud detection, or ranking models. These roles require balancing model performance with business metrics and shipping velocity.

**Research-adjacent roles** at AI labs, large tech companies, and specialized startups focus on novel architectures or pushing state-of-the-art. These typically require a strong publication record or PhD, and pay at the high end of the range.

**Domain-specific roles** in healthcare, finance, autonomous vehicles, or other specialized fields often pay premiums and require domain knowledge alongside ML expertise.

Hiring processes typically include a coding interview (usually Python), a machine learning design question ("How would you build a recommendation system?"), and sometimes a take-home project. Strong candidates often have a portfolio: GitHub repos, Kaggle competitions, or published work.

Why demand is strong and staying strong

ML engineering demand isn't a bubble. Companies have moved past "let's hire a data scientist" and now ask "how do we operationalize ML across the business?" That requires engineers who can scale models, integrate them into systems, and keep them running.

The gap between available talent and open roles remains wide. Many people can write a model in a notebook; far fewer can own a model in production. This is why the role commands strong compensation and why hiring managers often struggle to fill positions.

The field is also maturing. Early-stage companies that hired data scientists to do everything are now splitting roles: data scientists focus on research, ML engineers focus on production. This specialization is creating more roles and clearer career paths.

Getting hired

If you're early in your career, focus on demonstrating production-mindedness. Build projects that go beyond notebooks: deploy a model as an API, set up monitoring, write tests. Contribute to open-source ML projects. Kaggle competitions are fine but matter less than showing you can ship.

If you're transitioning from data science, emphasize your software engineering skills and any production experience. If you're coming from backend engineering, highlight any data or ML work and your ability to learn the domain quickly.

Interviewing well means: - Thinking out loud about tradeoffs (accuracy vs. latency, complexity vs. maintainability) - Asking clarifying questions before diving into solutions - Being honest about what you don't know - Showing familiarity with the company's actual ML challenges (read their blog, papers, or job description carefully)

Hiring well

For companies: the best ML engineers often aren't the ones with the most papers or Kaggle medals. Look for people who ask good questions, care about code quality, and have shipped something. A mid-level engineer who's owned a model in production is often more valuable than a junior researcher.

Structure interviews to assess both depth (can they debug a failing model?) and breadth (do they understand the systems around ML?). Ask about their worst production incident and what they learned. That answer tells you a lot.

Compensation matters. At $210,000 median, you're competing with other tech roles. Offering $140,000 for a senior ML engineer will not work. Be realistic about what the market pays, especially if you're in a high-cost area or competing with FAANG companies.

The path forward

ML engineering is a stable, well-compensated career with clear growth. Senior ML engineers move into staff roles, technical leadership, or founding their own companies. The field is still young enough that there's room to specialize and become an expert in a domain or technique.

The 476 open roles suggest this isn't a temporary spike. Companies are building ML into their core products and operations. That means sustained demand, competitive pay, and interesting problems to solve.

Compensación

Market data
p25
162.500 US$
median
212.500 US$
p75
240.000 US$

Base anual, USD, según vacantes públicas · basado en n=149 · Actualizado septiembre de 2026. Cómo lo calculamos

Por seniority · mediana global
Intern37.036 US$
Junior60.183 US$+23.147 US$
Mid212.500 US$+152.317 US$
Senior124.995 US$
Staff157.401 US$+32.406 US$
Principal194.437 US$+37.036 US$
Director222.214 US$+27.777 US$
VP277.767 US$+55.553 US$
C-level370.356 US$+92.589 US$
Where would you land?

~50th percentile — about 212.500 US$ would out-earn an estimated 50% of Machine Learning Engineers.

Estimated from the p25–p75 band. For orientation, not an offer.

Vacantes abiertas

Puestos de Machine Learning Engineer en vivo

Las vacantes más recientes registradas en el mercado. Postúlate directamente, sin intermediarios.

  • ASIC Design Engineer - HardwareNVIDIA·US, TX, Austinhoy
  • Senior AI Engineercapco·Remotohoy
  • Lead AI Engineercapco·Remotohoy
  • AI Engineer - FDEDatabricks·Remote - IndiaRemotohoy
  • AI Product EngineerMagentic·Londonhoy
  • Robot Perception/ML Engineer (f/m/d) Autonomous Mobile RobotsMagazino GmbH·Munichhoy
  • Robot Perception/ML Engineer (w/m/d) Autonomous Mobile RobotsMagazino GmbH·Munichhoy
  • Machine Learning Engineertwilio·Remote - IrelandRemotohoy
  • Machine Learning Engineertwilio·Remote - SpainRemotohoy
  • Senior Machine Learning Engineer, Ads OptimizationReddit·Remote (United States)Remotoayer
  • Senior Staff Machine Learning Systems Engineer, Ads ML PlatformReddit·Remote (United States)Remotoayer
  • Senior Machine Learning Systems Engineer, Ads ML Experience PlatformReddit·Remote (United States)Remotoayer
Vacantes en otras empresas

Vacantes activas de Machine Learning Engineer

Puestos de otras empresas que están contratando Machine Learning Engineer ahora mismo, tomados directamente de sus propios portales de empleo.

  • ASIC Design Engineer - HardwareNVIDIA·US, TX, Austin
  • AI Engineer - FDEDatabricks·Remote - India
  • Machine Learning Engineertwilio·Remote - Ireland
  • Machine Learning Engineertwilio·Remote - Spain
  • Senior Machine Learning Engineer, Ads OptimizationReddit·Remote (United States)
  • Senior Staff Machine Learning Systems Engineer, Ads ML PlatformReddit·Remote (United States)
  • Senior Machine Learning Systems Engineer, Ads ML Experience PlatformReddit·Remote (United States)
  • AI EngineerHitachi·Ho Chi Minh City, Ho Chi Minh, Vietnam
  • Automation Engineer I, R&DAbbott·United States > Madison : 5505 Endeavor Ln
  • Applications Engineer IIIHitachi·Nashville, Tennessee, United States of America

Ver todas las vacantes activas

Quién contrata

Principales empresas que contratan Machine Learning Engineers

OpenAI logoOpenAI43 open rolesNVIDIA logoNVIDIA20 open rolesReddit logoReddit19 open rolesWorkday logoWorkday15 open rolesAirbnb logoAirbnb15 open rolesDatabricks logoDatabricks15 open rolesScale AI logoScale AI14 open rolesHPE logoHPE13 open roles
Trayectorias afines

Puestos relacionados

Senior Software Engineer2,036 openView market data →Software Engineer1,912 openView market data →Staff Software Engineer631 openView market data →DevOps Engineer511 openView market data →Engineering Manager454 openView market data →Fullstack Engineer284 openView market data →Principal Software Engineer281 openView market data →Data Engineer238 openView market data →
Dónde se paga mejor

Compensación por región

Base anual mediana en USD por región. Contratar globalmente amplía el rango del que puedes reclutar, y el arbitraje que puedes capturar.

Regiónp25Medianap75Fuente
US120.000 US$140.000 US$140.000 US$Market data
CA92.192 US$108.461 US$127.984 US$Estimated
GB87.695 US$103.171 US$121.741 US$Estimated
UY49.469 US$58.199 US$68.675 US$Estimated
MX47.220 US$55.553 US$65.553 US$Estimated
BR44.972 US$52.908 US$62.431 US$Estimated
CL44.972 US$52.908 US$62.431 US$Estimated
CR44.972 US$52.908 US$62.431 US$Estimated
AR38.226 US$44.972 US$53.067 US$Estimated
CO38.226 US$44.972 US$53.067 US$Estimated
PE35.977 US$42.326 US$49.945 US$Estimated
Bueno saberlo

Preguntas frecuentes

What's the salary range for a Machine Learning Engineer?
The median Machine Learning Engineer salary is $212,500. Most Machine Learning Engineer roles pay between $162,500 and $240,000 (USD, annual), based on 149 salary observations.
Which companies hire Machine Learning Engineers?
Companies actively hiring Machine Learning Engineers include OpenAI, NVIDIA, Reddit, Workday, Airbnb, Databricks.
How do I get hired as a Machine Learning Engineer on diiirect?
Apply directly to 469 open Machine Learning Engineer postings on diiirect — no recruiters, no middle layer. Companies review your profile and hire you directly.
Kit de contratación

Plantillas para contratar Machine Learning Engineer

  • Preguntas de entrevista para ingeniero de machine learning
  • Descripción de puesto: Ingeniero/a de Machine Learning
  • Ver todas las plantillas de contratación

¿Buscas trabajo de Machine Learning Engineer?

Postúlate directamente a las mejores empresas en diiirect. Sin intermediarios.

Postularme como talentoContratar Machine Learning Engineers

Las cifras de salario y demanda se derivan de vacantes públicas y de la línea base BLS OEWS. Lee cómo lo calculamos.