jobapplier

Senior AI Search Engineer

commercetools

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