The company is looking to evolve search from a simple query box into an adaptive, intuitive experience that understands user intent before they even finish typing.
Requirements
- Strong proficiency in a backend language like Go, Java, or Python
- Experience designing the APIs and services that power front-end surfaces
- Direct experience with Search, Recommendations, or Ranking systems
- Deep understanding of distributed systems and what it takes to build and maintain highly available, low-latency services at scale
- Experience with modern web technologies
- Experience with Go
- Experience with modular frameworks
Responsibilities
- Lead the technical strategy and end-to-end execution for core initiatives
- Design, code, and ship features using Go and modern web technologies
- Solve complex challenges at the intersection of a cutting-edge backend stack of ranking and retrieval logic, and user-facing presentation
- Build new experiences for discovery and intent refinement
- Build the search stack on a modular framework with rich targeting capabilities
- Lay the groundwork for natural language search
- Migrate to Lego and champion a culture of high-quality code and rapid execution
Other
- 6+ years of professional software engineering experience
- Strong sense of product intuition and a passion for the user
- Ability to mentor other engineers
- Ability to elevate the engineers around you through thoughtful code reviews, clear design documentation, and mentorship
- Data-driven and have a deep appreciation for how system performance and small UX details impact user behavior
- Excited about the 'Inspiration and Discovery' pillar of our strategy and have ideas on how to build compelling experiences that exceed user expectations
- Ability to lead complex, cross-functional projects and enjoy the ambiguity and autonomy that comes with it