Senior Software Engineer I, Data Enablement

Etsy, Inc.

New York (NY)

Hybrid

USD 164,000 - 193,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity package
Annual performance bonus
Comprehensive benefits package

Job summary

Etsy, Inc. is looking for a Data Engineer to join their Data & ML Enablement team in New York. This role involves transforming raw data into reliable insights while collaborating with various product engineering teams. Key responsibilities include integrating data flows and supporting teams with their data transformation needs.

The ideal candidate will have strong engineering skills and experience with distributed systems, such as Spark and Kafka. Etsy offers a competitive salary with additional equity and performance bonuses.

Qualifications

  • Proven experience with batch and streaming systems like Spark and Kafka.
  • Understanding of machine learning systems and cloud platforms.
  • Strong software engineering skills in Java, Scala, Python.

Responsibilities

  • Partner with product teams to scope new projects.
  • Migrate old pipelines to standardized paths.
  • Debug integration issues across systems.
  • Document successful integration patterns.
  • Provide feedback on API gaps and tooling.

Skills

Batch and streaming distributed systems
Machine learning systems and infrastructure
Production-ready code in Java, Scala, Python
Strong customer mindset
Collaboration skills

Tools

Spark
Kafka
Airflow
Google Cloud
AWS

Job description

About the role

Etsy’s Data & ML Enablement organizations build the platforms, systems, and infrastructure that power internal teams to transform raw data into reliable insights and production‑grade ML systems. The Data Enablement organization is standing up a team of engineers who will sit at the intersection of these platforms and the product teams that depend on them. As a member of this team, you will embed with partner teams working on complex, high‑impact projects and help them successfully onboard to the Data and ML Enablement stack. You’ll design and implement integrations, data flows, and ML feature pipelines that turn platform capabilities into shipped outcomes, so teams can accelerate experimentation into real impact.

You will focus on applying existing Data and ML Enablement offerings (events, canonical datasets, training and inference infrastructure, embeddings, etc.) to real product problems. You will also play a critical role in closing the loop with our platform teams by providing concrete, actionable feedback that improves developer experience and unlocks new use cases.

We work in Scala, Python, Java, and SQL, and we partner closely with systems built on Spark, Kafka, Airflow, Looker, BigQuery, and other Google Cloud Platform services. Experience with any of these is helpful but not required; above all, we value curiosity, enthusiasm, responsibility, and generosity of spirit.

Responsibilities
  • Partner with product engineering, ML and analytics teams to scope new projects that depend on the Data and ML Enablement stack, clarifying requirements and mapping them onto existing capabilities.
  • Help teams migrate ad‑hoc or legacy pipelines onto canonical data sources and standardized paved paths, reducing duplication and long‑term maintenance burden across the company.
  • Debug and unblock tricky integration issues spanning multiple systems (e.g., events → canonical datasets → feature stores → training data → inference services), collaborating closely with platform owners where needed.
  • Document patterns, examples, and “recipes” for successful integrations so future teams can move faster with less direct support.
  • Provide structured, actionable feedback to Data and ML Enablement teams on gaps in APIs, tooling, documentation, and paved paths, based on what you see in the field.
Qualifications
  • A consistent track record of working with batch and streaming distributed systems (Spark, Kafka, Airflow) and cloud platforms (Google Cloud, AWS, etc.).
  • Experience with machine learning systems and infrastructure, with interest in learning how large‑scale ML platforms are built and operated.
  • Strong software engineering skills, with the ability to write production‑ready code in Java, Scala, Python, and/or other equivalent languages.
  • A strong customer mindset: you enjoy collaborating directly with partner teams, understanding their workflows and constraints, and helping them succeed on top of our platforms.
  • You are generous with your time and experience, and can mentor and learn from other engineers.
  • You have curiosity about understanding the e‑commerce industry and the vast amount of data generated by the different functions of the company.
Benefits

In addition to a competitive salary (USD 164,000.00 – 193,000.00 annually), you will also be eligible for an equity package, an annual performance bonus, and a benefits package that supports you and your family as part of your total rewards package.

Location

For this role, we are considering candidates based in the United States. Candidates living within commutable distance of Etsy’s Brooklyn Office Hub or in the San Francisco Bay Area may be the first to be considered. For candidates within commutable distance, Etsy requires in‑office attendance once or twice per week depending on your proximity to the office.

Equal Employment Opportunity

Etsy is a proud equal‑opportunity workplace. We encourage people from all backgrounds, ages, abilities, and experiences to apply. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status, or any other characteristic protected by applicable law. If, due to a disability, you need an accommodation during any part of the application or interview process, please let your recruiter know. While Etsy supports visa sponsorship, sponsorship opportunities may be limited to certain roles and skills.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer I, Data Enablement
Senior Software Engineer I, Data Enablement

Etsy • New York (NY)

Hybrid
USD 164,000 - 193,000
Equity package
Annual performance bonus
Comprehensive benefits package
Senior Engineering Manager, Data Collections & Streaming Data Platform
Senior Engineering Manager, Data Collections & Streaming Data Platform

Etsy, Inc. • New York (NY)

On-site
USD 239,000 - 311,000
Equity package
Annual performance bonus
Competitive benefits
Senior Engineering Manager
Senior Engineering Manager

Etsy, Inc. • New York (NY)

Hybrid
USD 239,000 - 311,000
Equity package
Annual performance bonus
Competitive benefits
Senior Engineering Manager, Data Collections & Streaming Data Platform
Senior Engineering Manager, Data Collections & Streaming Data Platform

Etsy • New York (NY)

Hybrid
USD 239,000 - 311,000
Equity package
Annual performance bonus
Comprehensive benefits
Senior Staff Machine Learning Engineer
Senior Staff Machine Learning Engineer

Etsy • New York (NY)

Hybrid
USD 245,000 - 319,000
Senior Staff Machine Learning Engineer
Senior Staff Machine Learning Engineer

Etsy, Inc. • New York (NY)

On-site
USD 245,000 - 319,000
Flexible work modes
Equal opportunity workplace
Senior Software Engineer I
Senior Software Engineer I

Etsy • Oregon (WI)

Hybrid
USD 100,000 - 130,000
Senior Software Engineer I - Android Performance
Senior Software Engineer I - Android Performance

Etsy • New York (NY)

Hybrid
USD 158,000 - 186,000
Equity package
Annual performance bonus
Competitive benefits
+1
Director Engineering, Internal IT
Director Engineering, Internal IT

Etsy • New York (NY)

Hybrid
USD 274,000 - 356,000
Equity package
Annual performance bonus
Competitive benefits
Director Engineering, Internal IT
Director Engineering, Internal IT

Etsy, Inc. • New York (NY)

Hybrid
USD 274,000 - 356,000
Equity package
Annual performance bonus
Comprehensive benefits program