
Senior Search Engineer, Elasticsearch, Scala
Posted May 22

Posted May 22
This is a fully remote position, open to applicants in Brazil.
• Contribute to, develop, and sustain backend services that enhance the food search experience, integrating with systems from various engineering teams.
• Take ownership of search performance optimization from start to finish, encompassing data design, indexing strategies, query assessment, and ongoing relevance enhancement in Elasticsearch.
• Assess and adopt search and data technologies that enhance result quality and elevate user experience.
• Collaborate with a senior search engineer, product management, and leadership on discovering solutions, planning experiments, and executing deliveries.
• Develop or enhance tools, processes, and metrics for measuring and monitoring search quality and system performance.
• Convert product requirements into technical strategies, launch ranking and relevance experiments, and establish clear success metrics.
• Proficiency in Elasticsearch (production + scale).
• Proven experience in Elasticsearch performance tuning, query analysis, and relevance optimization at scale.
• Solid understanding of index design, mapping strategies, scoring/ranking mechanics, and cluster management.
• Experience with high availability, disaster recovery, and operational monitoring for Elasticsearch clusters.
• Knowledge of clustering strategies and the capability to deploy new indexes or clusters for load balancing or experimentation.
• Ability to implement ranking/relevance experiments with well-defined success criteria and measurement strategies.
• Extensive experience in writing, deploying, and maintaining Scala services in production.
• Comfortable working within a tech stack that includes SQL and Python, with Scala as the primary programming language.
• Experience in deploying production code leveraging AI development tools such as Claude Code, Cursor, or similar.
• Familiarity with agentic coding patterns and workflows beyond simple autocomplete, utilizing AI for acceleration in code generation, refactoring, debugging, and test authoring.
• Direct experience in building, scaling, and supporting large-scale data infrastructure systems in a production environment.
• Strong understanding of database and data architecture best practices, including performance optimization across various data stores (MySQL, MongoDB, DynamoDB, Redis, etc.).
• Experience with high-volume messaging systems such as Kafka.
• Familiarity with cloud platforms like AWS, GCP, or similar.
• Strong habits in peer code review and a quality-first engineering approach.
• Additional experience utilizing AI workflows for substantial development acceleration throughout the full software development life cycle (SDLC) from design to delivery.
• Previous work on search relevance, ranking systems, or experimentation frameworks within consumer-facing products.
• Influence real-world AI-driven projects across vital industries.
• Join a global team that offers equal opportunities for collaboration across different continents and cultures.
• Flourish in an inclusive environment that emphasizes continuous learning, innovation, and ethical AI standards.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.