Senior Software Engineer II

Posted:
9/2/2024, 5:00:00 PM

Location(s):
Ciudad de México, Ciudad de México, Mexico ⋅ Ciudad de México, Mexico

Experience Level(s):
Senior

Field(s):
AI & Machine Learning ⋅ Software Engineering

Company Description
Etsy is the global marketplace for unique and creative goods. We build, power, and evolve the tools and technologies that connect millions of entrepreneurs with millions of buyers around the world. As an Etsy Inc. employee, whether a team member of Etsy, Reverb, or Depop, you will tackle unique, meaningful, and large-scale problems alongside passionate coworkers, all the while making a rewarding impact and Keeping Commerce Human.

What's the role?

Etsy is hiring a Senior Software Engineer II to join the Perso Engine Scale squad, a platform team that supports all recommendation systems at Etsy. Our team improves the impact of Perso Engine’s capabilities and takeaways by making them accessible and easily leveraged. We provide paved paths for customers to explore PE datasets and models, experiment with these capabilities more quickly, and develop new experiences powered by personalization. We are a multi-functional group of engineers, product managers, and we work closely with Applied Machine Learning (ML) Scientists working on innovative foundational tools and software that accelerate model prototyping, scale up access to data, and create flexible solutions that increase the velocity of our applied scientists. 

Do you find joy in sophisticated architectures that involve distributed systems, machine learning and multiple collaborators? This is a fantastic opportunity for someone interested in building innovative ML infrastructure to surface hundreds of millions of unique, handmade, vintage listings to 90+ million buyers from 6+ million sellers.

This is a full-time position working with the Software Engineering Manager, Scalable Platform. In addition to salary, you will also be eligible for an equity package, an annual performance bonus, and our competitive benefits that support you and your family as part of your total rewards package at Etsy.

This role requires your presence in Etsy’s Mexico City office once or twice per week depending on your proximity to the office. Candidates living within commutable distance of our Mexico City office or in Guadalajara may be the first to be considered. Learn more details about our work modes and workplacesafety policies here.

What’s this team like at Etsy?

  • Build sophisticated solutions: Engineer and deploy robust systems that deliver the most relevant and personalized content to millions of users, helping them achieve their shopping goals.

  • Prototype, optimize, and productionize: Design, build, and iterate on large-scale product improvements that drive key results for Etsy and its users.

  • Contribute across the stack: Work across the entire Recommendations stack, from application interfaces to the serving layer, contributing to all aspects of our recommendation system.

  • Enable Applied Scientists: Develop intuitive interfaces and tools that empower our Applied Scientists to seamlessly monitor and analyze the performance of our recommendation systems across all modules.

  • Collaborate multi-functionally: Partner with product engineering, machine learning infrastructure, data analysts, and other teams, participating in design reviews, prioritization, and implementation.

  • Provide technical guidance: Offer detailed and constructive feedback during design and code reviews, ensuring high quality and maintainability across the team.

Qualities that will help you thrive in this role are:

  • Have solid software engineering and coding skills, including CS fundamentals like data structures and algorithms.

  • Have extensive professional experience with objective-oriented programming languages like  Scala, Java, Python, etc.

  • Have some familiarity with or are excited to learn about PHP and functional programming in Scala.

  • Have experience building large-scale, low-latency distributed systems. 

  • Are comfortable collaborating with Machine Learning Scientists, Product Managers, Data Analysts, and Designers to ensure that you deliver impactful product features.

  • Are an analytical thinker and understand how to wield data to make informed decisions about your work.

  • Turn ideas into deeply reliable and well-tested code with an eye towards maintainability.

  • Strong verbal and written communication skills.

  • Being an advocate for end-users. 

  • Experience building production recommendations, search, advertising, or general e-commerce systems.

  • A trust in and commitment to Etsy's vision, mission, and values.

  • Exhibiting empathy, communication, and technical skill are valued equally.

Additional Information

What's Next

If you're interested in joining the team at Etsy, please share your resume with us and feel free to include a cover letter if you'd like. As we hope you've seen already, Etsy is a place that values individuality and variety. We don't want you to be like everyone else -- we want you to be like you! So tell us what you're all about.

Our Promise

At Etsy, we believe that a diverse, equitable and inclusive workplace furthers relevance, resilience, and longevity. We encourage people from all backgrounds, ages, abilities, and experiences to apply. Etsy is proud to be an equal opportunity workplace and is an affirmative action employer. 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. If, due to a disability, you need an accommodation during any part of the interview process, please let your recruiter know. While Etsy supports visa sponsorship, sponsorship opportunities may be limited to certain roles and skills.
 

Additional Information

What's Next
If you're interested in joining the team at Etsy, please share your resume with us and feel free to include a cover letter if you'd like. As we hope you've seen already, Etsy is a place that values individuality and variety. We don't want you to be like everyone else -- we want you to be like you! So tell us what you're all about.

Our Promise
At Etsy, we believe that a diverse, equitable and inclusive workplace furthers relevance, resilience, and longevity. We encourage people from all backgrounds, ages, abilities, and experiences to apply. Etsy is proud to be an equal opportunity workplace and is an affirmative action employer. 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. If, due to a disability, you need an accommodation during any part of the interview process, please let your recruiter know. While Etsy supports visa sponsorship, sponsorship opportunities may be limited to certain roles and skills.