ResortPass needs a Machine Learning Engineer to own the end-to-end lifecycle of models powering key product features like search ranking, recommendations, personalization, and dynamic pricing to enhance user experience and optimize business outcomes.
Requirements
- 5+ years in ML engineering, data science, or related role at a high-growth tech company
- Expert in Python and ML frameworks (scikit-learn, TensorFlow or PyTorch)
- Hands-on experience with recommendation systems, search algorithms, personalization engines, or dynamic-pricing models
- Proficient with SQL, data-processing frameworks (Spark, Beam), and cloud services (AWS SageMaker, GCP AI Platform)
- Strong statistical foundations and practice designing robust experiments
- Familiarity with MLOps tools (Kubeflow, MLflow), feature-store platforms, or real-time inference frameworks
- Background in algorithmic pricing, yield management, or revenue-management systems
Responsibilities
- Develop ML algorithms for search ranking, content recommendation, personalized user experiences, and dynamic pricing
- Implement scalable data pipelines and feature stores to support real-time inference
- Partner with software engineers to deploy models via microservices and serverless architectures
- Design and analyze A/B tests to validate model improvements
- Instrument monitoring and alerting for model performance, data drift, and business impact
- Profile and optimize model latency, throughput, and resource utilization
- Leverage cloud and big-data tools for large-scale training and inference
Other
- We are looking for someone who is located in or near the NYC area, as this role will be in person at our NYC headquarters.
- Excellent communicator: distills complex technical work into clear insights for both technical and non-technical stakeholders
- Proven track record of cross-functional collaboration and iterative delivery
- You’re driven by impact, curiosity, and a genuine passion for both ML and hospitality
- You care about code quality, reproducibility, and fostering an inclusive, supportive team environment
- You're a good person. While building a startup is hard, being a good person is not. We are creating a culture of people with whom you would look forward to working. While we offer incredible experiences to our guests, it is just as important to us to foster an incredible culture for our employees
- We encourage candidates to apply even if they don’t have 100% of the below qualifications. We believe in a holistic approach when evaluating talent for our team and post new roles often, so even if this role isn’t quite right, we want to meet you!