Senior Software Engineer , Core Data
Listed on 2025-12-26
-
IT/Tech
Data Engineer, Data Analyst
Location: New York
Company Description
Etsy is a global marketplace for unique and creative goods. We build, power, and evolve the tools and technologies that connect millions of entrepreneurs and buyers worldwide. As an Etsy Inc. employee—whether a team member of Etsy or Depop—you’ll tackle meaningful and large-scale problems alongside passionate coworkers, impacting commerce and keeping it human.
Salary Range$ – $
What’s the role?Etsy’s Data Enablement department builds systems, infrastructure, and data pipelines for collecting, storing, and analyzing huge data sets in batch and streaming contexts. As a member of the Core Data team, you’ll work on pipelines that transform Etsy’s clickstream data into core datasets used by thousands of downstream jobs. You’ll help build the transform layer to integrate low-latency stream processing into batch jobs, design new methods and tooling for ensuring data validity and quality, and write robust pipelines in Spark, Big Query SQL, and Kafka Streams.
The team works in Scala, Python, Java, SQL, and tools such as Spark, Kafka, Airflow, Looker, Dataproc, and Big Query. We value curiosity, enthusiasm, responsibility, and generosity—if you’re a flexible engineer who cares about data flow and internal customers, you’re a fit. The position is based in the U.S.; preferred candidates near Brooklyn or the San Francisco Bay Area will be considered first, with in‑office attendance 1–2 times per week as needed.
This full-time role includes equity, an annual performance bonus, and benefits as part of the total rewards package.
- Responsible for daily delivery of core datasets, powering hundreds of critical analytics jobs.
- Continuously improve data services and extract value from existing sources by providing scalable access and transformations.
- Ensure health and timely delivery of ETL pipelines and data models that power analytics and machine-learning data.
- Build and maintain internal tools for monitoring and validating high-quality data.
- Improve pipelines that trace how buyers arrived at Etsy and their experience on the site and app.
- Build and maintain streaming datasets that power search, ads, and recommendation systems.
- Support evolving bot-filtering rules to ensure data quality.
- Partner with product engineering teams to guarantee high-quality, consistent data.
- Maintain and update core datasets that are reusable for analytics, product, and engineering partners.
- Adapt to evolving tasks and responsibilities as the team’s needs change.
- Familiarity with low-latency and batch processing, event-based data systems, stream processing (Kafka Streams, Spark, Dataflow), or SQL for data exploration.
- Strong communication skills—software engineering is as much coding as it is people.
- Generous mentorship and learning attitude toward other engineers.
- Ability to tackle unconstrained problems and know when to seek help.
- Flexibility with languages and tools, and a willingness to learn whatever is necessary.
If you’re interested in joining, share your résumé and a cover letter. Etsy values individuality; we want you to tell us what you’re all about.
Our PromiseAt Etsy, we believe a diverse, equitable, and inclusive workplace furthers relevance, resilience, and longevity. We encourage applicants of all backgrounds, ages, abilities, and experiences. Etsy is proud to be an equal-opportunity employer and commits to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or any other protected characteristic.
If you need accommodation during hiring due to disability, let your recruiter know. While Etsy supports visa sponsorship, opportunities may be limited to certain roles and skills.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).