New: upload your resume and get matched to AI jobs. Free to start →

Machine Learning Engineer III

€56k - €78k • Spain - Madrid • Full-time

Posted 18d ago

Remote Work Policy

On-site

Employment Type

Full-time

Categories

Machine Learning Engineer

About the job

Expedia Group B2B is seeking a Machine Learning Engineer III to join their Applied Machine Learning Team. This role focuses on designing, building, and maintaining the infrastructure for deploying ML solutions, managing data pipelines, and optimizing compute resources for ranking, recommendation, and pricing optimization systems. The engineer will ensure ML models are efficiently deployed, scaled, and monitored in production, contributing significant value to partners. The position requires a strong foundation in software engineering, data engineering, distributed systems, or applied machine learning, with a readiness to grow in other areas. The role involves architecting and implementing robust ML systems, streamlining the model development to production pipeline, and optimizing ML infrastructure for performance and scalability. While primarily an individual contributor role, there is an expectation to mentor junior team members and provide technical guidance.

Responsibilities

  • Design and implement scalable ML infrastructure for training, deployment, and serving in batch and real-time environments.
  • Build and maintain efficient data pipelines for large-scale processing and feature engineering.
  • Optimize compute resources and improve model serving performance across ML systems.
  • Implement robust monitoring, logging, and alerting systems, and contribute to ML Ops practices including CI/CD pipelines.
  • Collaborate closely with ML scientists to streamline the model development-to-production workflow.
  • Research and integrate new technologies, mentor junior engineers, and communicate technical solutions to diverse stakeholders.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • 3+ years of experience in Software, Data, or ML engineering roles.
  • Strong problem-solving skills.
  • Proficiency in Python.
  • Experience with ML frameworks like TensorFlow or PyTorch.
  • Understanding of ML algorithms and model architectures.
  • Experience building scalable, reliable ML systems.
  • Exposure to cloud platforms (e.g., AWS, GCP).
  • Familiarity with containerization (Docker, Kubernetes).
  • Experience with scalable data systems (e.g., Spark, Kafka).
  • Familiarity with CI/CD tools (e.g., GitHub Actions).
  • Experience with ML model serving technologies (e.g., MLflow).
  • Ability to collaborate well across teams.

Benefits

  • Medical, dental, and vision coverage
  • Paid time off
  • Employee Assistance Program
  • Wellness and travel reimbursement
  • Travel discounts
  • International Airlines Travel Agent Network (IATAN) membership

About Expedia Group