Why Vacasa We started with just one home and an idea: to bring homeowners and renters together with smart technology and caring local teams. Today, we're the largest full-service vacation rental company in North America thanks to the people who give us their best every day. You'll fit right in here if you're curious, entrepreneurial, and thrive in a rapid-growth environment. What we're looking for As a Machine Learning Engineer at Vacasa, Prague you'll join a newly emerging team which has an impact on maximizing company's revenue and efficiency. Vacasa's ML and Data Science initiatives span various areas, including dynamic pricing and probability models, with opportunities to explore recommender systems, NLP, and neural networks using extensive data resources. This is a hybrid role with ability to work in office 4 days / week with the option to work from home 1 day / week What you'll do
Productionize machine learning models using AWS, Python 3, CI/CD, and Terraform.
Write maintainable, reliable, and robust pipelines complete with unit and integration tests.
Develop dashboards to monitor pipeline health, and alert on key metrics.
Optimizing pipelines processing more than 2.5b records daily
Debug difficult problems across multiple projects, and become an expert in MLOps.
Collaborate with a cross-functional team of engineers, QA, data scientists, and Product.
Key Projects Our Prague Team is Working On
Development and Enhancement of DS Platform: Spearhead the development and enhancement of our Data Science (DS) platform, which serves as the central hub for stakeholders and the Data Science team. This platform hosts all DS models in the form of APIs, ensuring accessibility and usability for all stakeholders.
Integration of Gen AI and Dynamic Pricing Models: Lead the integration of Gen AI models like chatting applications, document search, dynamic listings generation. Second major challenge is the Dynamic Pricing project. This integration involves not only incorporating the models into the production but also optimizing their code for maximum efficiency and performance. Particularly, the Dynamic Pricing project, characterized by its extensive data volume processing over 2.5 billion records daily.
Skills you'll need
3+ years of software engineering, including 2+ years of machine learning engineering or equivalent experience and/or education.
Familiarity with machine learning algorithms, including supervised and unsupervised
Ability to work in a "big data" environment such as Apache Spark.
Familiarity with the AWS ecosystem and tools such as S3, Glue, or Sage Maker.
Strong Python experience.
RDBMS and ETL experience, data warehouse experience is a plus.
Experience writing infrastructure as code, Terraform is a plus.
What you'll get
Employee Stock Purchase Plan
5 weeks of vacation
12 sick days
Meal allowance
Contribution for pension insurance
Hybrid work and flexible working hours
Competitive salary
Fresh fruits and snacks in the office
Employee Assistance Program
Career development opportunities
Employee discounts
All the equipment you'll need to be successful
Great colleagues and culture
Modern offices in Prague - Karlín
Vacasa is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We do not discriminate against applicants based upon race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), national origin, age, disability, genetic information, or other classes protected by applicable law. Veterans are encouraged. Vacasa is committed to maintaining a safe and productive work environment. Possession, use, or being under the influence of alcohol or illegal drugs in the workplace is prohibited. An offer of employment for this role will be contingent upon the successful completion of a background check and/or OFAC screening. #li-hybrid