Staff Engineer, Machine Learning Platform

Company Description As an Etsy employee, you can do the work you love, be yourself, and make an impact in the lives of millions. Our commitments to diversity and inclusion, team culture and the spaces where we work all reflect our mission to keep commerce human.
Job Description
We are looking for a highly experienced software engineer to help build the next generation Machine Learning Platform and help us connect buyers and sellers in meaningful ways.
As a machine learning infrastructure engineer you will be responsible for designing, building and evolving the core ML Platform components and services, and working cross-functionally to support various product engineering, data engineering and data science teams as they use our platform. Do you find joy in improving the lives of data scientists using a platform and building new capabilities to support state-of-the-art machine learning? If so, this could be the perfect match.
This is a full-time position located (eventually) in Brooklyn NY, San Francisco CA or Toronto Canada, reporting to the ML Platform engineering manager. We offer flexible workplace policies that can accommodate work from home candidates who are comfortable traveling to an office location 2-3 times per week and we are also open to fully remote candidates within North America.
In this role you will:
  • Design, build and evolve the core ML Platform components and services
  • Help guide the technical strategy for the ML Platform at Etsy
  • Work closely with data scientists to understand their needs and optimize the platform to help them achieve their goals
  • Work cross-functionally and support various product engineering, data engineering and data science teams as they use our platform
  • Take ownership for the quality of the engineering done on the team
  • Mentor and help other engineers on the team to grow
  • Of course, this is just a sample of the kinds of work this role will require! You should assume that your role will encompass other tasks, too, and that your job duties and responsibilities may change from time to time at Etsy's discretion, or otherwise applicable with local law.

Ideally you'll bring:
  • 7+ years of experience as an engineer in machine learning and/or infrastructure engineering and a focus on writing high quality, maintainable code
  • Fluency in Python or another similar programming language
  • Experience with Docker or a similar container framework and container orchestration tools such as Kubernetes
  • A deep understanding of the machine learning process
  • A growth mindset and commitment to learning
  • Strong listening skills and an ability to be mindful and transparent in your communication with others
  • A trust in and commitment to Etsy’s vision, mission and values.

Additional Information
At Etsy, we believe that a diverse, equitable and inclusive workplace makes us a more relevant, more competitive, and more resilient company. We welcome people from all backgrounds, ethnicities, cultures, and experiences. Etsy is an equal opportunity employer. We do not discriminate on the basis of race, color, ancestry, religion, national origin, sexual orientation, age, citizenship, marital or family status, disability, gender identity or expression, veteran status, or any other legally protected status.We will ensure that individuals with disabilities are provided a reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.While Etsy supports visa sponsorship, sponsorship opportunities may be limited to certain roles and skillsets.