Machine Learning Engineer II

Expedia Expedia · Hospitality · Gurgaon, India

Machine Learning Engineer II at Expedia Group focused on building and productionizing ML models for the Supply and Market Place division. The role involves designing and coding data pipelines, feature engineering, model training, scoring, validation, and integrating generative AI solutions into existing systems. Requires experience with big data technologies, Python, and batch/real-time inferencing.

What you'd actually do

  1. Work in a cross-functional geographically distributed team of Machine Learning engineers and ML Scientists to design and code large scale batch and a few real-time data pipelines on the Cloud.
  2. Prototype creative solutions quickly by developing minimum viable products and work with seniors and peers in crafting and implementing the technical vision of the team
  3. Actively participate in all phases of the end-to-end ML model lifecycle (includes feature engineering, model training, model scoring, model validation) for enterprise applications projects to tackle sophisticated business problems in production environments
  4. Collaborate with cross-functional teams to integrate generative AI solutions into existing workflow systems.
  5. Maintain, monitor, support and improve our solutions and systems with a focus on service excellence

Skills

Required

  • Python
  • Spark
  • Hive
  • Databricks
  • Batch Inferencing
  • Real-Time Inferencing

Nice to have

  • Scala
  • OOAD
  • design patterns
  • SQL
  • NoSQL
  • machine learning pipelines
  • ML Lifecycle
  • AWS
  • Airflow
  • Generative-AI algorithms and tools

What the JD emphasized

  • Must have experience in big data technologies, particularly Spark, Hive, and Databricks.
  • Proficiency in Python and experience developing and deploying Batch and Real-Time Inferencing applications.

Other signals

  • productionize algorithms
  • end-to-end ML model lifecycle
  • Batch and Real-Time Inferencing applications
  • generative AI solutions