Etsy

Senior Software Engineer I, Machine Learning, Search Systems

Etsy

Dublin, County Dublin, Ireland (Hybrid) · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
4 days ago
Work mode
Hybrid
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Etsy

Etsy operates as a global marketplace specializing in distinctive and creative products. We design, develop, and continuously improve technologies that link millions of sellers with buyers worldwide. Joining Etsy means working on meaningful challenges alongside passionate colleagues, creating impactful solutions while maintaining our human-centered commerce philosophy.

Our commitment is to build exceptional teams by hiring talented individuals, supporting their success from the outset, and encouraging career growth through meaningful development beyond promotions. We nurture trust and collaboration to facilitate exceptional performance.

Role Overview

We seek a Senior Software Engineer I specializing in Machine Learning to join our Search Systems team based in Dublin. This team manages the core retrieval and indexing platforms that enable rapid, dependable, and seamless search for millions of Etsy users. As part of a major infrastructure upgrade, the team is focused on unifying retrieval systems, simplifying architecture, and enhancing machine learning capabilities to boost relevance, system performance, and developer productivity.

This is a full-time position reporting directly to the Engineering Manager.

Team Overview

The Search Systems team falls under Search and provides foundational technology that supports scalable, high-quality search experiences. The team's mission involves ensuring Etsy's search stack functions with speed, reliability, and extensibility—handling hundreds of millions of listings while facilitating swift machine learning experimentation and innovation.

Key Responsibilities

  • Manage and operate next-generation retrieval infrastructure and other backend systems powering Etsy's core search retrieval layer.
  • Consolidate lexical and approximate nearest neighbor (ANN) retrieval infrastructure to streamline architecture and enable machine learning-based ranking in retrieval.
  • Develop and maintain scalable, low-latency systems that comply with strict service level agreements and support live A/B testing.
  • Collaborate closely with applied scientists, data platform teams, ML enablement groups, and product engineering to integrate new retrieval models and enhance ranking capabilities.
  • Leverage a variety of AI tools to increase both individual and team productivity, crafting agentic workflows and elevating developer experience.
  • Design, build, and sustain backend search systems and infrastructure.
  • Work alongside machine learning model teams to efficiently scale and deploy new retrieval and ranking models in production.
  • Ensure integrity of data pipelines, index health, and system performance.
  • Create and improve features related to indexing, query execution, and ranking infrastructure aimed at enhancing latency, throughput, and resilience.
  • Engage with cross-functional partners from other Search ML and Enablement teams.
  • Promote a culture emphasizing technical excellence, mentorship, continuous learning through code reviews, design discussions, and proactive feedback.
  • Perform additional duties as required, understanding that tasks and responsibilities may evolve over time in accordance with company policies and local laws.

Candidate Profile

  • Experience building and deploying production machine learning systems, preferably within real-time search, recommendation, or advertising domains.
  • Strong coding skills with the capacity to write clean, maintainable, and high-quality production software. Proficient in Python, Scala, Java, or comparable programming languages.
  • Familiarity with system optimization techniques including caching, performance tuning, and managing scalable, high-throughput, low-latency services.
  • Ability to produce reliable, well-tested code that is easily understandable and modifiable by team members over time.
  • Demonstrated empathy, mindfulness, and effective communication within a team environment.
  • Hands-on experience with AI frameworks enabling agentic workflows and associated design and development.
  • Knowledge of contemporary retrieval and ranking methodologies such as neural retrieval, semantic search, and transformer-based models is advantageous.

Compensation and Benefits

The total compensation package includes base salary, annual bonuses, equity options, and comprehensive benefits accommodating employee and family wellbeing. Base salary is contingent on candidate location, skill set, and experience.

Work Location and Attendance

Priority is given to applicants within commuting distance of Etsy's Dublin office, with an expectation of attending onsite one to two days weekly depending on proximity. Remote candidates located beyond commuting range will be considered individually, requiring occasional office visits.

Equal Opportunity Statement

Etsy is strongly committed to fostering a diverse and inclusive workplace that promotes equity and relevance. We welcome applicants from all backgrounds, identities, and experiences. We provide accommodations for disabilities throughout the hiring process upon request. While Etsy supports visa sponsorship, availability may be limited depending on role and skills.

Industry

E-Commerce

Tools & software

How they work

Communication Teamwork & Collaboration Leadership Learning Agility Emotional Intelligence

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer