Sr. Engineer, Machine Learning Infrastructure - Toronto (NOC 2173)

Company:
Etsy
Salary: 
The total compensation package includes a base salary, target yearly bonus and company equity. The base salary will be $155,000 CAD plus 10% yearly target bonus. In addition $50,000 USD per year for equity.
Hours of work: 40 hours per week
Benefits: Eligible for bonuses and/or salary increases. In addition, eligible for extended health care, dental care, disability (week indemnity and long term disability), life insurance, AD&D.

Etsy is looking for Software Engineers to join our Machine Learning Infrastructure team to build the next generation Machine Learning Platform and help us connect buyers and sellers in meaningful ways.

This is a full-time role located in San Francisco, CA or Toronto, Canada.

The Machine Learning Infrastructure team is part of Etsy's Platform Engineering organization. Our mission is to build, evolve, and scale state-of-the-art machine learning system infrastructure powering Etsy’s AI platform. For many sellers, Etsy is their primary source of income, and we work hard to support them. We continue to improve our portfolio to ship new relevance based AI products every year. In this role, you will have the opportunity to work with many of our data science and ML teams, big data and infrastructure partners and many more product squads. We’re a small team with huge impact that builds tools and platform capabilities for our data scientists to quickly build machine learning models, test hypotheses and productionize them on our ML platform hosted in Google Cloud. We value empathy, communication and technical skills equally.

What you will do:

  • Design, build and evolve the core ML system infrastructure components and services
  • Work cross-functionally with various product engineering and data science teams
  • Be a customer of our own infrastructure, develop a deeper understanding of various machine learning frameworks to make careful design choices while building the platform infrastructure
  • Drive for adoption of best practices in ML, data pipelines and distributed systems

Who you are:

  • You are an engineer with Machine Learning, System Infrastructure and/or distributed systems background that takes pride in building large scale, high performance and fault tolerant systems
  • You can define and solve unconstrained problems and know when to seek help
  • You are a good listener and adopt a growth mindset
  • You are comfortable collaborating closely with other engineers, engineering leaders, data scientists and product managers
  • You have a “leave it better than you found it” mentality and are willing to work with and improve on code you did not originally write
  • You love to experiment and use data to drive decision-making
  • You are generous with your time and experience and can mentor other engineers
  • You are mindful and transparent in your communication with others

Nice to have:

  • You have fluency in a systems programming language (e.g. C++, Rust) and a scripting language (e.g. Python, Javascript)
  • You have industry experience with ML frameworks such as Scikit-learn, PyTorch, Tensorflow
  • You have experience building high-volume real time and batch streaming data pipelines in a machine learning environment
  • You optionally have experience with data processing frameworks such as Hadoop, Scalding, Spark, Storm, Google DataProc, Google Data Flow, etc.
  • You have experience with Docker or a similar container framework and container orchestration tools such as Kubernetes

What’s Next

Interested in working with us? Send us a cover letter and your resume explaining why you’d be great for the job. We value your unique talents and point of view, so feel free to tell us what you are all about. And if you write, draw, craft, or contribute to something you’re proud of, we’d love to hear about it.
 
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.

Meet Some of Etsy's Employees

Rachel H.

Product Designer

Rachel designs products that the Etsy team will use internally. She works closely with co-workers she designs for and aims to solve their immediate problems with her designs.

Toria G.

Senior Software Engineer

Toria maintains quick search speeds for Etsy users. As a software engineer, she spends much of the day coding and measuring the impact her team’s coding has on users.


Back to top