Senior Software Engineer, Search Experience
Company Description
Etsy is the global marketplace for unique and creative goods. We build, power, and evolve the tools and technologies that connect entrepreneurs with buyers around the world. As an Etsy employee, you’ll tackle unique problems alongside talented coworkers committed to Keeping Commerce Human. We're large enough that you'll focus on meaningful, complex challenges, but small enough that you can make a rewarding impact.
Job Description
About the Team
Our marketplace has an abundance of one-of-a-kind items from independent artists, designers and vintage collectors from around the world. The Search Experience Team's goal is to make it easier for buyers to find these remarkable goods, and for creative entrepreneurs to find success through our platform. As an engineer on our team, you will play a major role in improving the shopping experience for millions of Etsy buyers. We’re a cross-functional group of engineers, data scientists, product managers, designers, analysts, and researchers.
We empower the growth of millions of small businesses and work at scale, always keeping the uniqueness of our shops and inventory top of mind.
Here’s a sample of some of the problems we’re solving:
- How can we help someone find that perfect item, even when they might not know the exact words to describe it?
- How can we understand a buyer's motives and interests to personalize their experience?
- How can we help buyers to explore the breadth of Etsy's inventory?
Our production systems rely on PHP, JavaScript, Java, and Scala; we are proud to have an engineering culture that encourages career growth and learning. You can learn more about our philosophies, tools, and some of the challenges we’ve been solving on our Engineering blog: http://codeascraft.com/
We are language-agnostic in our approach to interviewing. This role is based (eventually) in our Mexico City office, and are also open to remote employees within Mexico.
Qualifications
You will do well in this role if you:
- Have experience operating within a large codebase and working to build simplicity from sophisticated systems
- Bonus points if you’ve worked on e-commerce search experiences or other large-scale systems, or if you are familiar with machine learning fundamentals
- Are an analytical problem solver and understand how to wield data to make informed decisions about your work
- Write understandable, testable code with an eye towards maintainability
- Enjoy thinking about the implications of your work on end users. You are comfortable collaborating with Product Managers, Data Analysts, and Designers to ensure that you’re delivering impactful product features
Additional Information
What's Next
If you're interested in joining the team at Etsy, please send a coverletter and resume telling us why you'd be right for the position. As you'vehopefully seen already, Etsy is a place that values individuality andvariety. We don't want you to be like everyone else -- we want you to belike you! So write to us and tell us what you're all about.
Our Promise
At Etsy, we believe that a diverse, equitable and inclusive workplace makesus a more relevant, more competitive, and more resilient company. Weencourage people from all backgrounds, ages, abilities, and experiences toapply. Etsy is an equal opportunity employer. We do not discriminate on thebasis of race, color, ancestry, religion, national origin, sexualorientation, age, citizenship, marital or family status, disability,gender, gender identity or expression, pregnancy or caregiver status,veteran status, or any other legally protected status. We will ensure thatindividuals with disabilities are provided reasonable accommodations toparticipate in the job application and interview process, to performessential job functions, and to receive other benefits and privileges ofemployment. While Etsy supports visa sponsorship, sponsorship opportunitiesmay be limited to certain roles and skillsets.
For U.S. roles only:
Many Etsy roles are open to remote candidates, and you'll be able to identify which ones within the location header of each job description. We're open to remote hires from all U.S. states except Hawaii and Alaska. For candidates who will work remotely from Colorado, visit this link for information related to Colorado's Equal Pay for Equal Work Act.