Warby Parker is seeking a Staff Software Engineer to lead the development of their search, recommendations, and personalization platform to help millions of customers discover their perfect eyewear.
Requirements
- Has demonstrated experience building and scaling search, recommendation, and personalization systems in production environments
- An expert in high-level languages such as Golang, Python, or C-Sharp with deep understanding of their ecosystems and best practices
- Has a mastery of domain modeling, system design, and data architecture patterns relevant to information retrieval and machine learning systems
- Proficient in cloud technologies (particularly AWS), distributed systems, and service-oriented architectures with focus on high-availability and low-latency services
- Understand the full stack of modern recommendation systems including data pipelines, feature engineering, model serving, and A/B testing frameworks
- Well-versed in agile work processes and comfortable breaking down complex search and ML initiatives to deliver value incrementally
- Experience with AWS cloud infrastructure, particularly services like OpenSearch/Elasticsearch, SageMaker, Personalize, or Bedrock
Responsibilities
- Be the technical leader of teams designing and developing world-class backend applications that power our business
- Promote the adoption of new technologies that advance and evolve our product
- Tackle challenges of scale though solid engineering practices and creative problem solving
- Ensure your products are resilient and meet well-defined service level agreements with client stakeholders
- Lead code reviews and help maintain high standards of code quality
- Exceed quality expectations through a strong test-minded approach at every step of the SDLC
- Monitor your application and resolve issues and SLA violations quickly and efficiently
Other
- You have a degree in Computer Science or related field, or equivalent work experience with 7+ years in professional software development
- A clear, concise communicator who can translate technical concepts for cross-functional stakeholders and influence architectural decisions
- Possesses a strong belief in accountability and holds engineering teams to high standards around code quality, testing, observability, and performance
- Demonstrated ability to deliver complex software projects with a high level of autonomy while mentoring others
- Not on the Office of Inspector General's List of Excluded Individuals/Entities (LEIE)