This position is no longer accepting applications
Closed on October 26, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
Principal Machine Learning Engineer
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at Vail Resorts Corporate.
Job Description
Join Vail Resorts Corporate’s Enterprise Analytics team and help take machine learning from prototype to production across a hybrid, collaborative environment in the United States. This Principal Machine Learning Engineer role blends practical MLOps with scalable data foundations, Databricks platform patterns, and mentorship for teams building model-powered workflows. Compensation includes USD 140,000 - 185,000 per year plus an annual bonus, with year-round full-time hours.
What you’ll do
- Productionize machine learning models created by data science teams into monitored, reliable, maintainable systems.
- Build trustworthy, scalable model foundations that support training, inference, monitoring, and analytics data.
- Architect ML platform patterns in Databricks that improve reliability, consistency, governance, performance, and cost discipline across ML and data workflows.
- Scope high-impact ML engineering opportunities across the business based on where engineering investment will drive outcomes.
- Create reusable assets including tools, libraries, standards, documentation, and production-readiness practices that help data science and data engineering teams move faster.
- Develop analytical and model-powered applications that turn data and ML outputs into usable business workflows for end users.
- Prepare the platform for future AI engineering, including LLM and agent-based systems as the organization matures.
- Provide technical leadership and mentoring across engineering, architecture, and development, including design and code reviews.
Key requirements
- B.S. degree in a quantitative field (examples include Computer Science, Mathematics, Statistics, Economics, Operations Research, or Engineering).
- Ability to write clean, modular, testable, maintainable code and structure production-grade systems rather than one-off notebooks or scripts.
- Strong Python and SQL for data pipelines, automation, model integrations, analytical workflows, and production services.
- Understanding of reliable, well-structured data assets including curated tables, feature datasets, batch pipelines, orchestration, data quality checks, and lineage.
- Knowledge of the full model lifecycle: data collection, exploration, model development, validation, deployment, monitoring, retraining, and retirement.
- Comfort with core MLOps patterns such as model registries, feature/data versioning, reproducible environments, testing/validation, monitoring, and rollback.
- Experience working in cloud-based data and ML environments, including permission foundations, environments, jobs, services, storage, networking, and cost-aware architecture.
- Familiarity with Databricks and related components including Spark, Unity Catalog, Delta Lake, Databricks Workflows, MLflow, model registry patterns, job/cluster optimization, and governance.
- Use of modern engineering practices: Git, CI/CD, automated testing, code review, dependency management, environment management, and observability.
- Experience building applications, APIs, dashboards, or workflow tools on top of data and model outputs.
- Ability to reason through tradeoffs across reliability, latency, scale, cost, governance, maintainability, and ease of use.
- Traits that support long-term impact: curiosity and continuous learning, ownership, clear communication to technical and non-technical audiences, strong cross-functional collaboration, and practical judgment to balance architecture with delivery needs.
Tools and technologies
Python, SQL, Databricks, Spark, Unity Catalog, Delta Lake, Databricks Workflows, MLflow, Git, CI/CD, LLM, agent-based systems
Benefits
- Ski/Mountain Perks! Free passes for employees, employee discounted lift tickets for friends and family, and free ski lessons
- MORE employee discounts on lodging, food, gear, and mountain shuttles
- 401(k) Retirement Plan
- Employee Assistance Program
- Excellent training and professional development
- Health Insurance: Medical, Dental, and Vision plans (for eligible seasonal employees after working 500 hours)
- Free ski passes for dependents
- Critical Illness and Accident plans
Preferred qualifications
- Graduate degree (Masters or PhD) in a quantitative field
- Experience with dbt (Core) for modular data modeling, including testing, documentation, and dependency management
- Experience building and monitoring agentic solutions as an AI engineer
Role details
- Starting Wage: $140,000 - $185,000 + Annual Bonus
- Employment Type: Year Round
- Shift Type: Full Time hours
- Minimum Age: At least 18 years of age
- Housing Availability: No
Employees can work remotely from British Columbia, Washington D.C., and the following 16 U.S. states: California, Colorado, Indiana, Michigan, Minnesota, Missouri, New Hampshire, New York, Nevada, Ohio, Pennsylvania, Utah, Vermont, Washington State, Wisconsin, Wyoming.
Requisition ID: 517322
Reference Date: 09/05/2026
Job Code Function: Data Science