About The Position

In this role, you will have the opportunity to work with our ML team, Data Platform team and many product squads. We’re a growing team with a huge impact that builds tools and platform capabilities for data scientists and ML engineers to access feature data, build machine learning models, test hypotheses and productionize them on our ML platform hosted in Google Cloud. The Recommendations Retrieval squad serves needs across the organization, helping the organization to leverage visual information and understand our unique and interesting inventory. As an engineer on our team, you will play a major role in improving the shopping experience for millions of Etsy buyers. We’re a cross-functional group of engineers, machine learning scientists, and product managers, and we interface with a diverse set of staff, ranging from data scientists, designers, product facing engineers and managers, and more! With your help, we are giving our buyers better tools to find what they are looking for and to help them form a connection with our sellers. In this role, you will put your skills to use by helping us improve the ranking and suggestions of localized results through machine learning algorithms. You will also create workflows and pipelines to effectively transform data into appropriate results for our buyers. You will join a talented team of engineers to collaborate on all of these projects.

Requirements

  • Successful track record of applying machine learning techniques in addressing real-world problems.
  • Experience with / working in one of the following fields: deep learning, multi-modal learning, reinforcement learning etc.
  • Hands-on experience in training, deploying, monitoring, debugging and iterating on production machine learning systems in search, recommendation, and/or ads systems.
  • Production experience developing large-scale machine learning systems in Python, Scala, PyTorch, TensorFlow or similar languages.
  • Ability to write understandable and testable code.
  • Ability to write and manipulate data at a large scale and you have an eye towards maintainability.
  • An M.S. or Ph.D. degree in Computer Science or related engineering fields with at least two years of practical machine learning experience.

Responsibilities

  • Build and contribute at all levels of Etsy’s recommendations stack, ranging from application interfaces to back-end technologies (Python, MySQL, Scala, Vertica) as well as the machine learning stack (PySpark, Google Cloud Platform, Airflow).
  • Work cross-functionally with various engineering teams (e.g. machine learning infrastructure, data science, search experience), participating in design, prioritization and implementation.
  • Deploy models to production, sometimes including application development for your feature.
  • Provide detailed and constructive design and code reviews.
  • Improve the ranking and suggestions of localized results through machine learning algorithms.
  • Create workflows and pipelines to effectively transform data into appropriate results for our buyers.

Benefits

  • Equity package
  • Annual performance bonus
  • Competitive benefits that support you and your family
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service