Machine Learning Engineer Iii

Expedia

Bangalore, India
Java/python/scala & data structures
Ooad and design patterns
Spark and map-reduce
Design, develop, and maintain scalable and robust machine learning systems, including hands-on work across model development, feature engineering, and deployment pipelines

Job Summary

  • Design, develop, and maintain scalable and robust machine learning systems, including hands-on work across model development, feature engineering, and deployment pipelines.
  • Lead technical architecture, system design (including low-level design), API design, and data modeling to deliver high-quality ML solutions.
  • We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model, and career development resources.

Matching Summary

Design, develop, and maintain scalable and robust machine learning systems, including hands-on work across model development, feature engineering, and deployment pipelines.

Skills & Requirements

Must-have

  • Java/Python/Scala & Data Structures
  • OOAD and design patterns
  • Spark and map-reduce
  • PyTorch and Tensorflow
  • ML development best practices
  • Code quality and testing

Nice-to-have

  • Operational excellence
  • Monitoring and incident response
  • Workflow orchestration
  • Data pipeline management
  • Real-time bidding systems

Key Requirements

  • Bachelor’s degree or equivalent professional experience
  • 5+ years of relevant professional experience
  • Experience with Batch and Real Time Inferencing applications
  • Proven ownership and delivery of ML features and services
  • Strong command with Spark
  • Strong command with machine learning libraries

Work Rights

Not specified

Tailored Resume

Cover Letter