Principal 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 powered products 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:
You’ll shape and lead the future of AI/ML across the company — from architecture to deployment — enabling impactful solutions at scale. You’ll guide both technical teams and business stakeholders, ensuring ML and GenAI are used effectively, reliably, and responsibly to solve real-world challenges.
In this role you will get to:
-
Define and drive long-term ML and GenAI technical strategy, tooling, framework and infrastructure.
-
Lead architecture and design of scalable ML platforms, including model deployment pipelines and feature stores.
-
Build and deploy advanced ML/GenAI solutions across domains such as NLP, optimization, forecasting, and computer vision.
-
Champion production best practices including monitoring, A/B testing, and feedback loops for continuous model improvement.
-
Guide teams in safely and effectively applying GenAI, including prompt engineering, model fine-tuning, and evaluation.
-
Mentor engineers and data scientists; promote a strong culture of experimentation, innovation, and technical excellence.
-
Partner with product, infrastructure, and data teams to align AI solutions with evolving business needs.
-
Support the development of self-service ML tools and CI/CD workflows to enable speed and scalability across teams.
Tech Stack & Tools:
-
Languages & Frameworks: Vertex AI, Python, TensorFlow, PyTorch, Keras, scikit-learn, Pandas, NumPy, Spacy
-
Cloud & ML Ops: GCP (Vertex AI, BigQuery), Kubernetes, Docker, Kafka, GIthub Actions
-
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 quantitative field.
-
10+ years of experience in ML, AI, or related fields with strong software engineering fundamentals.
-
Expertise in building and scaling ML systems in production environments.
-
Strong Python development skills and experience with ML libraries and frameworks.
-
Deep understanding of ML lifecycle: from experimentation to deployment and monitoring.
-
Experience with GenAI tools, LLMs, prompt engineering, and safety/ethical considerations.
-
Proven leadership in cross-functional technical projects and ML platform design.
-
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 $205,000 – 255,000 USD.