Description

Job title: Sr Software Engineer – Search & Ranking
Location: Remote
Role Overview: This role is pivotal in developing, optimizing and advancing our search capabilities. The ideal candidate will have a deep understanding of vector search algorithms, embeddings, and the intricacies of scalable search systems. Your expertise will directly contribute to creating seamless, personalized shopping experiences for our users.
Responsibilities:
• Spearhead the development of state-of-the-art vector search systems, optimizing for both speed and precision, leveraging Weaviate or similar technologies.
• Craft and implement cutting-edge embedding strategies for varied data sets, enhancing search relevance and performance.
• Architect and maintain scalable backend frameworks that bolster our AI-driven search features.
• Forge strong collaborations with machine learning engineers, data scientists, and frontend developers to seamlessly integrate search functionalities.
• Continually refine and optimize search algorithms to achieve unparalleled efficiency and accuracy.
• Uphold the highest standards of data privacy and security in all search solutions.
Requirements:
• A minimum of 5 years in Backend Development, with a significant emphasis on search technologies.
• Demonstrable experience with vector search engines including a deep understanding of embeddings and similarity search algorithms.
• Strong skills in backend and search relevant programming languages, such as Python or Go.
• Expertise in designing and managing scalable, high-performance backend systems.
• Solid familiarity with gRPC for building efficient, low-latency communication protocols between microservices.
• Experience in designing and building low-latency APIs to support real-time search functionalities.
• Exceptional ability to collaborate within a cross-functional team, effectively communicating complex technical concepts.
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, underscoring a strong technical foundation.

Nice-to-Haves: • Experience with cloud services (GCP and/or Azure) and cloud-native architectures.
• Familiarity with AI and ML principles, especially as they apply to search and personalization.
• Background in developing solutions for the retail sector, understanding the unique challenges and opportunities.
• Active participation in open-source projects related to search, AI, or backend development

Education

Any graduate