Principal Performance & Reliability Engineer

1 Month ago • All levels • $170,000 PA - $195,000 PA

Job Summary

Job Description

As a Principal Performance & Reliability Engineer, you'll be crucial in ensuring Aerospike's graph database excels in performance and reliability. You will collaborate with the Product R&D team, design workloads to evaluate system performance, troubleshoot issues, and contribute to database feature design. You will focus on optimizing performance, documenting best practices, and interacting with customers. Your role will also involve staying updated with industry trends to enhance Aerospike's offerings.
Must have:
  • Experience with programming languages (Java, C++, Go)
  • Experience running large-scale distributed systems
  • Experience with database clients
  • Understanding of database indexing and query processing
  • Experience with Observability tools (eBPF, Prometheus, Grafana)
  • Unix/Linux system administration (RedHat, CentOS)
  • Experience with deployment automation (Ansible, Terraform, Kubernetes)
  • Strong troubleshooting and communication skills
  • In-depth experience with a modern NoSQL database

Job Details

About Aerospike 

At Aerospike, we dream big. Our focus is helping companies tackle seemingly insurmountable problems and doing what’s never been done before. That is why we developed the world's leading real-time data platform that powers mission-critical applications at the world's most innovative, category-disrupting companies. 

Our customers have deployed extreme-scale real-time applications to fight fraud, dramatically increase shopping cart size, enable global digital payments, and deliver hyper-personalized user experiences to tens of millions of customers. Customers like Airtel, Experian, Nielsen, PayPal, Snap, Verizon Media, Wayfair, and many others rely on Aerospike as the data foundation for the future to help them act in the microsecond moments that matter. Aerospike is headquartered in Mountain View, California, and has a global presence with offices in London, Bangalore, and Tel Aviv. 

Performance & Reliability Engineer

Position Overview: We are seeking a highly skilled Performance & Reliability Engineer to join our dynamic engineering team. In this role, you will focus on characterizing the performance and reliability of Aerospike’s graph database, ensuring they meet the high standards of efficiency and scalability required by our enterprise customers. You will work closely with cross-functional teams to enhance our graph database capabilities, troubleshoot performance issues, and implement improvements to drive overall system performance.

Key Responsibilities:

  • Collaboration: Work closely with the Product R&D team to understand performance and reliability requirements and integrate improvements into the development process.
  • Systems Characterization: Design workloads that stress and characterize the system's performance and reliability of the product as experienced by the customer. Use those workloads to evaluate the impact of changes and identify performance bottlenecks and reliability concerns.
  • Troubleshooting: Investigate and resolve performance related issues reported by customers or identified through internal testing, providing timely and effective solutions.
  • Architecture and Design: Contribute to the design and architecture of graph database features, ensuring they are built for scalability and high performance.
  • Performance Optimization: Analyze and optimize the performance of Aerospike’s graph database features, including query execution, indexing, and data retrieval.
  • Documentation: Create and maintain comprehensive documentation on performance optimization techniques, benchmarks, and best practices.
  • Customer Interaction: Engage with customers to gather feedback on performance and understand their requirements, translating their needs into actionable performance improvements. Additionally, work with lighthouse customers to convince them of our expertise in understanding how our product works at scale, best-practices for operations and observability, and our ability to support customer deployments. 
  • Continued Professional Development: Stay current with industry trends and emerging technologies, and scour the past for ideas related to graph databases, and improvements to performance and reliability. Apply this knowledge to enhance Aerospike’s offerings.

Requirements

  • Technical Skills:
    • Experience with at least one programming language, e.g. Java, C/C++, Go, etc…
    • Experience running large scale distributed systems in production
    • Experience with Database Clients
    • Solid understanding of database indexing, query processing, and optimization techniques. Strong background in database architecture, query optimization, 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, demonstrable contribution to having created high impact in in performance engineering or similar roles for distributed systems
    • In-depth experience with a modern NoSQL database. Experience with Aerospike or similar NoSQL databases is highly desirable
  • Analytical Skills: Excellent problem-solving skills with the ability to diagnose and address complex performance issues.
  • Communication: Strong verbal and written communication skills, with the ability to clearly convey technical concepts to both technical and non-technical audiences.
  • Team Player: Ability to work collaboratively in a fast-paced environment and contribute to a culture of continuous improvement.

 

Aerospike is an Equal Opportunity Employer. We are committed to providing an environment free from discrimination on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. Join us at Aerospike and be part of a dynamic team that is shaping the future of data management.

Similar Jobs

Google - Staff Engineer Tech Lead, Opinion Rewards, Google Ads

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
bytedance - Video Algorithm Engineer - Multimedia Lab

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Google - Senior Staff Software Engineer, AI/ML GenAI, Google Ads

Google

New York, New York, United States (On-Site)
1 Month ago
Google - Senior Software Engineer, Full Stack, Geo

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Gunzilla - Senior Technical Artist - VFX/Shaders

Gunzilla

London, England, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bounteous - Data Lineage Developer

bounteous

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago
Google - Senior Software Engineer, Multiplatform, Core

Google

(On-Site)
6 Months ago
Google - Senior Software Engineer, Storage, Pixel Software

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
bounteous - C++ Developer (Market Data)

bounteous

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Twitch - Software Engineer II - iOS

Twitch

New York, New York, United States (On-Site)
6 Months ago
Interactive Brokers - First Level IT Support Analyst

Interactive Brokers

London, England, United Kingdom (On-Site)
1 Week ago
g3dk - Software Engineer – Games AI

g3dk

London, England, United Kingdom (Hybrid)
2 Months ago
Flexera - Senior Site Reliability Engineer

Flexera

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Google - Senior Software Engineer, Full Stack

Google

Mexico City, Mexico City, Mexico (On-Site)
6 Months ago
warner bros games - Staff Software Engineer - Backend (Adtech Team)

warner bros games

Pune, Maharashtra, India (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Rapt studio - Senior Designer (Interior Design/Architecture)

Rapt studio

Los Angeles, California, United States (Hybrid)
7 Months ago
NVIDIA - Senior ASIC Timing Engineer

NVIDIA

Westford, Massachusetts, United States (On-Site)
1 Month ago
ElevenLabs - Developer Advocate

ElevenLabs

San Francisco, California, United States (Remote)
2 Months ago
Fire Hose Games - Marketing Director

Fire Hose Games

Boston, Massachusetts, United States (Remote)
10 Months ago
Varonis  - Human Resources Business Partner

Varonis

United States (On-Site)
7 Months ago
bytedance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

bytedance

Seattle, Washington, United States (On-Site)
1 Month ago
Temporal Technologies - Staff Developer Advocate, AI

Temporal Technologies

San Francisco, California, United States (On-Site)
2 Weeks ago
Patreon - Frontend Engineer, Insights (L4)

Patreon

New York, New York, United States (Hybrid)
1 Month ago
Google - Senior Software Engineer, YouTube

Google

Mountain View, California, United States (On-Site)
1 Month ago
Nintendo - CONTRACT - Email Marketing Coordinator

Nintendo

Redmond, Washington, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Headquartered in Mountain View, California, Aerospike also has a global presence with offices in London, Bangalore, and Tel Aviv. Aerospike does not accept resumes from staffing agencies with which we do not have a written agreement and specific engagement for a particular opening. Our employment activities, inquiries, and offers are managed through our HR/Talent department, and all candidates are presented through this channel only. We do not accept unsolicited resumes.

Mountain View, California, United States (On-Site)

United States (Remote)

United States (Remote)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

United States (Remote)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by AeroSpike

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug