This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We're seeking a skilled Staff Software Engineer with leadership ambition, to join our Graph team. This role requires significant experience designing, implementing, and maintaining SaaS with high traffic load. This role requires several years of experience directly managing scalable and reliable Elasticsearch and/or Opensearch clusters. You will own epics from initial requirements gathering (PRD) through to successful completion, collaborating with stakeholders to ensure solutions meet market needs. You will also focus on the request latency when implementing features, to make sure our customer's applications have good performance.
Job Responsibility:
Architect, implement, and optimize Opensearch indexing and query pipelines for scalability and reliability
Design and maintain backup, disaster recovery, and failover strategies for Opensearch clusters
Lead root cause analysis and resolution of complex search-related incidents and performance bottlenecks
Drive automation for cluster provisioning, upgrades, and configuration management (e.g., with Terraform, Ansible, or Kubernetes)
Mentor engineers on Opensearch internals, query optimization, and troubleshooting
Collaborate with product and engineering teams to translate business requirements into robust search features
Own capacity planning and cost optimization for search infrastructure
Author technical documentation and best practices for search development and operations
Requirements:
Bachelor’s Degree (Computer Science or engineering preferred) or equivalent work experience
Significant experience designing, implementing, and maintaining SaaS with high traffic load
Several years of experience directly managing scalable and reliable Elasticsearch and/or Opensearch clusters