Offer summary
Qualifications:
Minimum 7 years Backend Development, Expertise in vector search engines.Key responsabilities:
- Lead development of advanced search systems
- Collaborate with cross-functional teams
About Dahlia Labs:
At Dahlia Labs, we are on a mission to redefine the shopping experience by leveraging cutting-edge AI technology. We create personalized, enriching shopping journeys that elevate the retail landscape through innovation and a deep understanding of consumer needs. As we continue to lead in retail technology, we seek ambitious and tech-savvy professionals to join our team.
Role Overview:
We’re in search of a Principal Software Engineer with a robust specialization in search technologies to lead our efforts in building a world class ranking and retrieval product. This pivotal role involves spearheading the development, optimization, and advancement of our search capabilities. The ideal candidate will possess a deep expertise in vector search algorithms, embeddings, and scalable search systems, directly influencing the creation of seamless and personalized shopping experiences for our users.
Key Responsibilities:
Lead the design and development of advanced vector search systems, focusing on speed and precision using technologies like PGVector, Qdrant and Weaviate.
Develop and implement innovative embedding strategies for diverse datasets to enhance search relevance and performance.
Design and maintain scalable backend frameworks that support our AI-driven search functionalities.
Collaborate closely with machine learning engineers, data scientists, and frontend developers to integrate search capabilities seamlessly.
Continuously refine and enhance search algorithms to ensure peak efficiency and accuracy.
Maintain stringent data privacy and security standards across all search solutions.
Requirements:
Minimum of 7 years in Backend Development, with a significant focus on search technologies.
Proven expertise with vector search engines, embeddings, and similarity search algorithms.
Proficiency in backend and search-relevant programming languages, such as Python or Go.
Demonstrated ability to design and manage high-performance, scalable backend systems.
Familiarity with gRPC to facilitate efficient, low-latency communication across microservices.
Experienced in creating low-latency APIs for real-time search functionalities.
Exceptional collaboration skills and the ability to communicate complex technical concepts within a cross-functional team.
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Nice-to-Haves:
Experience with GCP and/or Azure, and cloud-native architectures.
Background in developing technology solutions for the retail sector.
Active engagement in open-source projects relevant to search, AI, or backend development.
To Succeed in this role, In the Past You’ve:
Led technical teams in the development and deployment of scalable search solutions, particularly focusing on vector search technologies.
Architected and executed long-term strategic plans for search technologies that have substantially improved product and service offerings.
Innovated in the area of embeddings and similarity search, demonstrating a track record of enhancing search performance and relevance.
Managed complex projects from conception through to implementation, showing leadership and an ability
What We Offer:
A competitive salary, equity, and comprehensive benefits package.
Work on groundbreaking AI projects that redefine the retail experience.
A chance to grow your career in a dynamic, fast-paced environment with leading AI experts.
Join a team of passionate, talented, and supportive professionals.
Commitment to Diversity:
Dahlia Labs is proud to be an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of race, color, religion, gender, sexual orientation, gender identity, age, national origin, or disability status.
Go Premium: Access the World's Largest Selection of Remote Jobs!