Senior Software Engineer I, Machine Learning at Etsy

New York, United States

Etsy Logo
$183,000 – $216,000Compensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
E-commerce, TechnologyIndustries

Requirements

  • Experience building and contributing at all levels of a recommendations stack, including application interfaces and back-end technologies (Python, MySQL, Scala, Vertica)
  • Experience with machine learning stack (PySpark, Google Cloud Platform, Airflow)
  • Ability to work cross-functionally with engineering teams (e.g., machine learning infrastructure, data science, search experience)
  • Skills in deploying models to production, including application development for features
  • Ability to provide detailed and constructive design and code reviews
  • Strong empathy, communication, and technical skills
  • Based in the United States, preferably within commutable distance of Etsy's Brooklyn Office Hub or San Francisco Bay Area

Responsibilities

  • Build and contribute to Etsy's recommendations stack across application interfaces, back-end technologies, and machine learning stack
  • Work cross-functionally with various engineering teams, participating in design, prioritization, and implementation
  • Deploy models to production, sometimes including application development for features
  • Provide detailed and constructive design and code reviews
  • Improve ranking and suggestions of localized results through machine learning algorithms
  • Create workflows and pipelines to transform data into appropriate results for buyers
  • Collaborate with ML team, Data Platform team, and product squads to build tools and platform capabilities for data scientists and ML engineers

Skills

Key technologies and capabilities for this role

PythonMySQLScalaVerticaPySparkGoogle Cloud PlatformAirflowMachine Learning

Questions & Answers

Common questions about this position

What is the salary range for the Senior Software Engineer I, Machine Learning role?

The salary range is $183,000.00 - $216,000.00. In addition to salary, you will also be eligible for an equity package, an annual performance bonus, and competitive benefits.

What is the location and work arrangement for this position?

Etsy is considering candidates based in the United States, with preference for those within commutable distance of the Brooklyn Office Hub or San Francisco Bay Area. Candidates within commutable distance are required to attend the office once or twice per week depending on proximity, and Etsy offers different work modes.

What technical skills are required for this role?

The role requires experience with Python, MySQL, Scala, Vertica, PySpark, Google Cloud Platform, and Airflow. You will build and contribute to the recommendations stack, deploy models to production, and work with machine learning algorithms.

What is the team like for this position at Etsy?

The Recommendations Retrieval squad is a cross-functional group of engineers, machine learning scientists, and product managers that serves needs across the organization. The team interfaces with data scientists, designers, product-facing engineers, and managers to improve the shopping experience using visual information and machine learning.

What makes a strong candidate for this Senior Software Engineer role?

Strong candidates demonstrate empathy, communication, and technical skill equally, with the ability to work cross-functionally, provide design and code reviews, and contribute to machine learning pipelines and recommendations.

Etsy

Global online marketplace for handmade goods

About Etsy

Etsy is an online marketplace that connects buyers with sellers of handmade, vintage, and unique goods. The platform allows individual artisans, crafters, and small business owners to list a variety of products, such as jewelry, clothing, home decor, and personalized gifts. Etsy's marketplace is distinct because it focuses on one-of-a-kind items that are often not available in regular retail stores. The company generates revenue through transaction fees, listing fees, and optional advertising services that sellers can use to enhance their visibility. Additionally, Etsy offers subscription packages that provide sellers with advanced tools and analytics to help them grow their businesses.

New York City, New YorkHeadquarters
2005Year Founded
$89.2MTotal Funding
IPOCompany Stage
Consumer Software, Consumer GoodsIndustries
5,001-10,000Employees

Benefits

100% paid medical, dental, and vision coverage for employees and their eligible dependents
Life, AD&D, & supplemental long-and short-term disability insurance
Matching 401(k)
Generous PTO policy
Paid sabbatical program
Charitable contribution match
Volunteer time off

Risks

Emerging marketplaces like DishDivvy could draw away Etsy's customer base.
Klarna's payment option might lead to increased consumer debt and backlash.
Increased competition from new sellers may arise due to the rise in women entrepreneurs.

Differentiation

Etsy focuses on handmade, vintage, and unique items, unlike traditional e-commerce sites.
The platform supports small business owners and artisans, fostering a creative marketplace.
Etsy's global reach connects diverse buyers and sellers of one-of-a-kind products.

Upsides

Etsy's investment in DishDivvy could diversify its marketplace offerings.
Klarna's Buy Now, Pay Later option may boost Etsy's average order values.
The rise in women entrepreneurs aligns with Etsy's focus on small business owners.

Land your dream remote job 3x faster with AI