
Senior Software Engineer, Elasticsearch, Scala
Posted Oct 19

Posted Oct 19
This is a fully remote position, open to applicants in Georgia, +5 more countries.
β’ Contribute to, develop, and sustain backend services that enhance the food search experience.
β’ Integrate backend services with systems throughout the wider engineering organization.
β’ Execute comprehensive search performance tuning, which includes data design, indexing, query assessment, and iterative improvements in Elasticsearch.
β’ Assess and implement search and data technologies that enhance result quality and user experience.
β’ Work alongside senior search engineers, product management, and leadership on solution exploration, experiment planning, and execution.
β’ Create tools, processes, and metrics to evaluate and monitor search quality.
β’ Proven experience in performance tuning, query analysis, and relevance optimization in Elasticsearch at a large scale.
β’ Strong knowledge of index design, mapping strategies, cluster management, and scoring/ranking mechanics.
β’ Familiarity with high availability, disaster recovery, and operational monitoring for Elasticsearch clusters.
β’ Capability to deploy new indexes or clusters for load balancing or experimental purposes.
β’ Proficiency in converting product specifications into technical requirements and executing ranking and relevance experiments with established success criteria and metrics.
β’ Extensive experience in writing, deploying, and maintaining Scala services in a production environment.
β’ Comfortable working with SQL and Python; Scala serves as the primary programming language.
β’ Regular use of AI development tools such as Claude Code, Cursor, or similar AI-enhanced coding environments for production code.
β’ Understanding of agentic coding patterns and workflows, including code generation, refactoring, debugging, and test creation.
β’ Ability to explain how AI tools integrate into the development process and where human judgment remains essential.
β’ Direct experience in building, scaling, and supporting large-scale data infrastructure systems in a production context.
β’ Strong grasp of database design, data architecture, and performance tuning across various data stores such as MySQL, MongoDB, DynamoDB, Redis, or similar.
β’ Experience with high-volume messaging systems such as Kafka.
β’ Familiarity with AWS, GCP, or other cloud platforms.
β’ Strong practices in peer code review.
β’ Equal opportunity employer.
β’ Inclusive environment that emphasizes continuous learning, innovation, and ethical AI standards.
β’ Opportunities to engage in real-world AI-driven projects across key industries.
β’ Global team collaboration spanning continents and cultures.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.