Senior Python Engineer – GenAI/ ML
This role is eligible for our hybrid work model: Three days in-office.
Our ML Platform team is where smart solutions get created for the company. We build machine learning and genAI capabilities and features that provide a core competitive edge over our competitors and they also contribute to the success of our business partners. We take pride in being excellent at our craft and employing our skills to the benefit of our customers. If you thrive in a fast-paced, ideas-led environment, you’re in the right place.
Why this job’s a big deal:
We’re looking for a Senior Python Engineer with experience in Machine Learning and Generative AI to join a small but growing team within a large organization. In this role, you’ll help create the infrastructure and tools that allow data scientists and application developers to build, test, and deploy ML/GenAI use cases into production following the best industry standards. You'll play a critical role in operationalizing AI solutions that drive business impact across areas like price optimization, forecasting, and experimentation
In this role you will get to:
-
Build robust, scalable, and reusable capabilities that enable other teams across org to develop and deploy ML models and GenAI solutions from experimentation to production.
-
Partner closely with product initiative to understand ML use cases and help bring them to life in production environments.
-
Develop and maintain high-performance data pipelines to support machine learning workflows.
-
Integrate machine learning models into real-time and batch production systems.
-
Collaborate with engineering and DevOps teams to ensure reliable model deployment, monitoring, and maintenance.
-
Contribute to ML platform enhancements and infrastructure automation.
-
Support development of Generative AI capabilities and proof-of-concepts as the team explores new innovations.
-
Communicate complex technical concepts clearly to non-technical stakeholders.
Tech Stack & Tools:
-
Languages & Frameworks: Python, Vertex AI, TensorFlow, PyTorch, Keras, scikit-learn, Pandas, NumPy, Spacy
-
Cloud & ML Ops: GCP (Vertex AI, BigQuery), Kubernetes, Docker, Kafka
-
Data Processing: Spark, Airflow, real-time streaming pipelines
-
GenAI Tools: Hugging Face, LangChain, OpenAI APIs (preferred)
Who you are:
-
Master’s or PhD in Computer Science, Machine Learning, Statistics, or a related field.
-
8+ years of experience in software engineering, machine learning, or related roles.
-
Proven experience in building and deploying ML models in production environments.
-
Strong Python development skills, including writing clean, maintainable, and testable code.
-
Solid understanding of ML pipelines, feature engineering, model serving, and performance tuning.
-
Experience with Generative AI concepts and tools (fine-tuning LLMs, prompt engineering, etc.) is a strong plus.
-
Background in ML infrastructure, data engineering, or MLOps is highly desirable.
-
Ability to bridge the gap between data science experimentation and production-grade deployment.
-
Familiarity with pricing models, hotel/B2B domain experience is a bonus.
-
Illustrated history of living the values necessary to Priceline: Customer, Innovation, Team, Accountability and Trust.
-
The Right Results, the Right Way is not just a motto at Priceline; it’s a way of life. Unquestionable integrity and ethics is essential.
#LI-JB1 #LI-Hybrid
There are a variety of factors that go into determining a salary range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required. In addition to a competitive base salary, certain roles may be eligible for an annual bonus and/or equity grant.
The salary range for this position is $175,000 – 220,000 USD.