Browse All Jobs
Job Description

Aerospike is seeking a Performance & Reliability Engineer to enhance the performance and reliability of its graph database. The successful candidate will collaborate with experienced engineers to ensure the product meets the efficiency and scalability standards required by enterprise customers. This role offers an excellent opportunity to deepen expertise in distributed systems and performance engineering.

Responsibilities include:

  • Partnering with the Product R&D team to understand performance goals.
  • Designing and executing performance workloads to identify bottlenecks.
  • Assisting in investigating performance-related issues.
  • Helping analyze system behavior under load and support optimization efforts.
  • Contributing ideas during design discussions.
  • Documenting performance tuning steps and benchmarking results.
  • Supporting performance-related discussions with customers.
  • Staying informed about trends in performance engineering and graph databases.

Requirements:

  • Proficiency in at least one programming language (e.g., Java, C/C++, Go).
  • Hands-on experience with distributed systems or large-scale services.
  • Familiarity with database concepts such as indexing and query execution.
  • Experience with observability tools (e.g., Prometheus, Grafana).
  • Comfort working in Linux/Unix environments.
  • Familiarity with deployment automation tools such as Ansible, Terraform, or Kubernetes.
  • Exposure to database client usage and performance benchmarking.
  • Strong analytical and troubleshooting skills.
  • Effective communication skills.
  • Team-oriented mindset.

Aerospike offers:

  • Opportunity to work on a cutting-edge graph database.
  • Collaboration with experienced engineers.
  • A dynamic team environment.
Apply Manually