Senior AI Search Engineer
commercetools
- Berlin, Germany
- Senior Level
- 5+ years
- Posted
Skills
Required
- Scala
- building search solutions
- Elasticsearch
- Solr
- Kubernetes
- Rust
Join our Discovery Team as a Senior AI Search Engineer, where you will build the retrieval layer for product discovery in the e-commerce industry. You will work on cutting-edge search technologies, including semantic and hybrid retrieval, and contribute to the development of a scalable and multi-tenant architecture. This remote position offers a comprehensive benefits package, including medical, dental, and vision insurance, generous time off, and a 401K company match.
Design and implement search functionalities in a PaaS ecommerce Scala backend, focusing on query understanding and vector indexing.
About commercetools
- Great ideas come from many paths, and your unique perspective matters more than checking every box. What matters most is the mindset you bring to the work
- AI Aptitude: A genuine curiosity for using AI tools to work smarter and more effectively, paired with a drive to learn and put them into practice in your role
Responsibilities
- Develop scalable and multi-tenant architecture for search solutions, ensuring fast and affordable retrieval across enterprise catalogs.
- Collaborate with Product Management and DevOps to test software components for usability, functionality, and performance.
Requirements
- You're a creative problem-solver who is wired to find solutions. You confidently dive into complex challenges and have a talent for making them simple for others. Your curiosity drives you to constantly grow and contribute to an environment of trust and teamwork
- Fluent English communication skills to work in international teams
- Aspiration to constantly improve yourself and learn new technologies, concepts, etc
- Experience with building search solutions on top of engines, such as Elasticsearch (preferred), Solr, OpenSearch, or similar
- 5+ years of experience as a Software Engineer working in search
- Experience using modern search stacks and strategies to optimize search relevance (Vector and Hybrid Search, Learning to rank, Re-ranker)
- Experience developing REST APIs and knowledge of scalable event-driven architectures (incl., queues, notification topics, sharding, replication, load balancing, and failover)
- Experience with infrastructure work and other technologies like Helm, Kubernetes, and Rust
- Experience working with Scala or other functional programming languages
