Principal Java Software Engineer sought for the Search and AI Platform team, responsible for Elasticsearch cluster operations, index design, ranking, and content freshness. The role involves technical leadership, architectural direction, and mentoring engineers to deliver high-quality search experiences.
Requirements
- Proven experience as a Software Engineering Lead / Tech Lead / Principal working on search platforms or large-scale distributed systems.
- Strong expertise in Java and the Spring Boot ecosystem.
- Deep hands-on expertise with Elasticsearch, including index design, relevance tuning, and performance optimization.
- An advocate of best practices for rapid development of quality software, including clean code, architectural design patterns, CI/CD
- Solid background in cloud-native architectures with AWS and Kubernetes (EKS).
- Excellent communication and leadership skills, with a track record of mentoring and guiding teams.
Benefits
- Comprehensive Pension Plan
- Home, office, or commuting allowance.
- Generous vacation entitlement and option for sabbatical leave
- Maternity, Paternity, Adoption, and Family Care leave
- Flexible working hours
- Personal Choice budget
- Internal communities and networks
- Various employee discounts
- Recruitment introduction reward
- Employee Assistance Program (global)
