E

Etsy

Global online marketplace for handmade goods

Senior Software Engineer - ML Enablement

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeBrooklyn, NY, USAHybrid

About the Job

Requirements

  • A bachelor's degree in Computer Science, Applied Statistics, Mathematics, Electrical Engineering, or a related quantitative field, or equivalent professional experience.
  • At least 5 years of professional experience building, iterating on, and troubleshooting complex backend and infrastructure systems.
  • Strong software engineering fundamentals, including a solid command of algorithms and data structures and the ability to write production-ready code in Python.
  • Hands-on experience with cloud infrastructure, preferably Google Cloud, and Kubernetes, including deploying and operating production workloads.
  • Familiarity with observability tooling, including metrics, logging, and tracing, for monitoring and debugging distributed systems.
  • Working knowledge of machine learning fundamentals and concepts, with awareness of large language model serving infrastructure and hosting open-source models.
  • Basic understanding of transformer architectures, predictors, and how model design choices affect serving infrastructure.
  • Comfort with system design for large-scale, high-availability infrastructure.

Responsibilities

  • Write high-quality, production-grade Python code; participate in code reviews and pair programming; and contribute to and help drive architectural decisions.
  • Build, operate, and improve infrastructure for training and serving machine learning models on Google Cloud Platform and Kubernetes, focusing on scalability, reliability, and observability.
  • Design and maintain serving infrastructure for open-source and internally hosted large language models, including model deployment, resource management, and performance tuning.
  • Apply working knowledge of machine learning fundamentals, including neural-network deep learning, transformer architectures, and prediction and inference systems, to make infrastructure and design decisions.
  • Partner with Applied Scientists to understand model training and serving needs and translate them into infrastructure that removes friction from their workflows.
  • Contribute to system design discussions, weighing performance, cost, and reliability tradeoffs for infrastructure serving more than 100 million users.
  • Use generative AI and other productivity tools thoughtfully and efficiently, with a focus on learning and intentional contribution.

Desired Qualifications

  • Additional programming languages are a plus.
  • Google Cloud experience is preferred.

About the Company

Etsy

Global online marketplace for handmade goods

Etsy is an online marketplace that connects buyers with makers of handmade, vintage, and unique goods from around the world. Products include jewelry, clothing, home decor, and personalized items, sold by individual artisans and small businesses. Buyers discover items through listings, while sellers pay listing and transaction fees plus optional advertising. Etsy also offers shipping labels and promoted listings, with optional seller subscriptions for advanced tools and analytics. Unlike general retailers, Etsy focuses on one-of-a-kind and customized items and provides seller tools and a community-focused marketplace to help creators grow their businesses.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
2005

Recently Posted Jobs

Explore more opportunities at Etsy

See more jobs