About the Company
commercetools provides a flexible commerce architecture that empowers companies to innovate and scale without limits. The company combines advanced technology with a culture of experimentation, enabling enterprises to bridge digital and physical shopping experiences, implement AI-driven solutions, and explore new ways to connect with customers.
commercetools supports businesses worldwide in experimenting, scaling, and growing, while fostering an environment where the best ideas win, not the loudest voice.
About the Role
The Senior Search Engineer supports the Search Team by building modern, integrated search experiences for customers, including a search API for product discovery and foundational search capabilities across domains.
Key Responsibilities
- Design and implement search functionalities in a PaaS ecommerce Scala backend
- Develop within a scalable, multi-tenant architecture
- Analyze user needs and evaluate technical approaches
- Test software components for usability, functionality, and performance
- Collaborate closely with Product Management and DevOps
- Participate in on-call rotations for production systems with a worldwide distributed team
- This role follows a hybrid work model, requiring three days a week in the Berlin or Valencia office.
Requirements
- 5+ years of experience as a Software Engineer in search
- Experience building search solutions with engines such as Elasticsearch, Solr, OpenSearch, or similar
- Strong problem-solving skills and curiosity to learn new technologies
- Fluent English communication skills
- Interest in AI tools to enhance productivity and innovation
Nice to Have
- Experience with modern search strategies such as Vector Search, Hybrid Search, Learning to Rank, or Re-ranker
- Experience developing REST APIs and scalable event-driven architectures (queues, topics, sharding, replication, load balancing, failover)
- Experience with Scala or other functional programming languages
- Knowledge of infrastructure tools such as Helm, Kubernetes, and Rust
Benefits
- Comprehensive health benefits for employees and dependents, including personalized mental health support via OpenUp
- Learning and development opportunities: annual learning budget, self-paced platforms, language training, personalized coaching, mentorship, and leadership programs
- Family Leave Plus: additional fully paid parental leave on top of government-provided leave
- Equity participation program to share in the companyโs success
- Flexibility and support to focus on work-life balance
