Senior/Staff Machine Learning Engineer
Core
Lead and scale ML processing pipelines and systems to improve scalability, stability, accuracy, and efficiency for travel search and fraud prevention at millions of scale.
Role type
Senior/Staff Machine Learning Engineer (Infrastructure & Systems)
Builds
Distributed ML processing pipelines, shared frameworks, and ML services for core travel systems.
Domain
Travel technology, Big Data, Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
Python3, Scala, SQL, JVM-based programming, Software design patterns, Functional programming, Object-oriented programming, ML model internals (LightGBM, Random Forest, CNN, Regression), Linux systems administration
Preferred skills
Hadoop ecosystems, Big Data architecture, Open-source products, Agile/TDD methodologies
Technologies
Python3, Scala, Spark, Hadoop, SQL, S3, Bash, LightGBM, Random Forest, CNN
Responsibilities
Lead technical improvement of existing ML systems for scalability and efficiency; Build, administer, and scale ML processing pipelines; Design, build, test, and deploy new libraries, frameworks, or full systems; Work with product owners to automate large-scale data management tasks.
Seniority
Senior/Staff, hands-on IC with leadership