Browse All Jobs
Job Description
Aerospike is seeking a Principal Performance & Reliability Engineer to enhance the performance and reliability of its graph database. The role involves collaborating with cross-functional teams, troubleshooting performance issues, and implementing improvements to meet enterprise customer standards. Aerospike empowers companies to tackle challenges with a database built for scale and speed.Aerospike is the uncontested leader in next-generation, always-on, hyperscale data solutions. Unlike legacy NoSQL systems, their patented Hybrid Memory Architecture unlocks today’s hardware to deliver unimaginable performance and value for the most demanding data workloads—from the edge, to the core, to the cloud.Responsibilities:
  • Work closely with the Product R&D team to understand performance and reliability requirements.
  • Design workloads to characterize system performance and reliability.
  • Investigate and resolve performance-related issues.
  • Contribute to the design and architecture of graph database features.
  • Analyze and optimize the performance of graph database features.
  • Create and maintain documentation on performance optimization techniques.
  • Engage with customers to gather feedback and translate needs into improvements.
  • Stay current with industry trends and emerging technologies.
Requirements:
  • Experience with at least one programming language (e.g., Java, C/C++, Go).
  • Experience running large-scale distributed systems in production.
  • Solid understanding of database indexing, query processing, and optimization techniques.
  • Strong background in database architecture and performance tuning.
  • Experience with Observability tools and techniques such as eBPF, Prometheus and Grafana
  • Unix/Linux system administration (RedHat, CentOS, CoreOS).
  • Experience automating deployments leveraging tools such as Ansible, Terraform, and Kubernetes
  • Strong troubleshooting and excellent technical communication skills.
  • In-depth experience with a modern NoSQL database; Aerospike experience is highly desirable.
  • Excellent problem-solving skills.
  • Strong verbal and written communication skills.
  • Ability to work collaboratively in a fast-paced environment.
What Aerospike offers:
  • Opportunity to shape the future of data management.
  • Be part of a dynamic team.
Apply Manually