> Markdown version of [/jobs/ext/2861706-staff-machine-learning-engineer-i](https://www.wearedevelopers.com/jobs/ext/2861706-staff-machine-learning-engineer-i). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Machine Learning Engineer I - **Company:** Etsy - **Location:** New York, NY, United States (Remote available) - **Experience:** Starter - **Salary:** $218,000.0 - $294,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Automated Storage and Retrieval Systems, Encodings, Data Mining, Python (Programming Language), Machine Learning, Tensorflow, Scala (Programming Language), Software Engineering, Feature Engineering, Pytorch, Indexer, Low Latency, Production Code, Etsy, Machine Learning Operations - **Published:** September 12, 2026 - **Apply:** https://startup.jobs/staff-machine-learning-engineer-i-search-retrieval-etsy-10024707 ## About the Role * Hands-on experience building retrieval or search systems end-to-end, including some combination of lexical matching, semantic/embedding-based retrieval, indexing, and low-latency serving, and taking them from prototype to production. * Proven track record of delivering impactful machine learning and NLP solutions across the full pipeline: from data extraction and feature engineering to model development, evaluation, and seamless production integration. * Experience designing scalable and extensible ML systems that account for localization and regional variation, enabling global product impact. * Demonstrated technical leadership on complex ML systems, setting technical direction, driving cross-team initiatives, and raising the engineering bar for others. * Strong software engineering foundations with a focus on writing clean, maintainable, and production-ready code; proficient in Python, Java, Scala, or equivalent languages. * Hands-on experience with modern ML frameworks and infrastructure, such as PyTorch, TensorFlow/TFX, and a deep understanding of their use in production environments. * Ability to translate abstract ideas into reliable, well-tested code that is easy to understand and evolve by teammates and your future self. * A collaborative and empathetic team member who communicates clearly and constructively across disciplines. ## Description * Designing and improving retrieval engines that power Etsy Search, incorporating techniques like dual-encoder models, vector similarity search, and query expansion * Building large-scale indexing and serving systems for lexical and semantic retrieval * Collaborating with applied scientists and engineers to bring retrieval models to production, optimize latency and throughput, and scale up across Etsy's catalog * Conducting offline and online experiments to evaluate model quality, latency, and buyer impact What does the day-to-day look like? * Architect and scale advanced retrieval systems that optimize relevance, recall, latency, and resilience in production. * Lead cross-functional collaborations to shape and prioritize initiatives that directly drive product impact and strategic goals. * Take retrieval techniques from research and prototypes into reliable, production-grade systems, owning the full path from experimentation to launch. * Design and analyze complex A/B experiments, setting a high bar for methodological rigor and measurable relevance improvements. * Investigate and resolve nuanced issues in retrieval behavior, leading efforts to enhance candidate recall, coverage, and diversity across user experiences. * Partner closely with product and engineering leadership to define and deliver roadmaps spanning immediate priorities and long-range initiatives (6-12 months+). * Act as a technical thought leader in retrieval, mentoring engineers and scientists, and influencing the broader direction of Etsy's search systems. * As with any high-impact role, flexibility is key. Responsibilities may evolve over time in response to business needs and opportunities. * Of course, this is just a sample of the kinds of work this role will require! You should assume that your role will encompass other tasks, too, and that your job duties and responsibilities may change from time to time at Etsy's discretion, or otherwise applicable with local law. ## Related Videos - [AI is an Electric Bike for the Brain - Stoyan Stefanov](https://www.wearedevelopers.com/videos/1771-ai-is-an-electric-bike-for-the-brain-stoyan-stefanov) - [Machine Learning for Software Developers (and Knitters)](https://www.wearedevelopers.com/videos/154-machine-learning-for-software-developers-and-knitters) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [How We Built a Machine Learning-Based Recommendation System (And Survived to Tell the Tale)](https://www.wearedevelopers.com/videos/752-how-we-built-a-machine-learning-based-recommendation-system-and-survived-to-tell-the-tale) - [Dynamic Entities in .NET: Building Low-Code Systems on Top of Entity Framework Core](https://www.wearedevelopers.com/videos/100218-dynamic-entities-in-net-building-low-code-systems-on-top-of-entity-framework-core) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production)