Etsy

Senior Software Engineer II

Remote Mexico
Java Python PHP Machine Learning Scala
Search for More Jobs Talk to a recruiter now 💪
Description

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. 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.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say