Principal Performance & Reliability Engineer

2 Months ago • All levels • Software Development & Engineering • $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

Unity - Senior Technical Project/Program Manager (Maternity Cover)

Unity

Montreal, Quebec, Canada (Remote)
1 Month ago
Roblox - Senior Machine Learning Engineer - Content Understanding

Roblox

San Mateo, California, United States (On-Site)
1 Week ago
N-ix - Senior Data Engineer with Snowflake

N-ix

(On-Site)
1 Week ago
Wolters Kluwer - Customer Service Technical Specialist (Release Manager)

Wolters Kluwer

Houston, Texas, United States (Hybrid)
3 Weeks ago
Scale AI - Operations and Strategy Manager, Public Sector

Scale AI

San Francisco, California, United States (Remote)
1 Month ago
ALTEN - Italian-speaking PLM Support Engineer

ALTEN

Fes, Fez-Meknès, Morocco (Remote)
1 Week ago
Qualcomm - Digital Bench Characterization Engineer, Senior

Qualcomm

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Qualcomm - WLAN Phy RTL Design- Sr lead/Staff/Sr Staff/Principal Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
ALTEN - Composite Calculation Engineer

ALTEN

Toulouse, Occitanie, France (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Patreon - Intelligence & Investigation Analyst

Patreon

California, United States (Hybrid)
2 Months ago
Vercel - Senior Legal Counsel, Product and Commercial

Vercel

San Francisco, California, United States (Hybrid)
1 Month ago
Saama - Digital Product Owner (Commercial Insurance)

Saama

United States (On-Site)
3 Months ago
Gigamon - Staff Software Engineer - Gigasmart - Mobility

Gigamon

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Accenture - S&C Global Network - AI - Hi Tech - Data Science Senior Analyst

Accenture

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Blitz app - Senior Software Engineer (C++)

Blitz app

India (Remote)
3 Months ago
kaizen gaming  - Social Media Manager

kaizen gaming

Berlin, Berlin, Germany (On-Site)
2 Weeks ago
Sailpoint - Sales Operations Analyst - Strategic

Sailpoint

Austin, Texas, United States (On-Site)
2 Months ago
Blinkhealth - Pharmacy Prior Authorization Specialist

Blinkhealth

Chesterfield, Missouri, United States (On-Site)
2 Weeks ago
Super.com - Senior Full-Stack Software Engineer

Super.com

Canada (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Next Level Business Services - Angular JS Developer

Next Level Business Services

Milwaukee, Wisconsin, United States (On-Site)
8 Months ago
Blue wire software - Customer Service Representative

Blue wire software

Lakewood, Ohio, United States (On-Site)
1 Week ago
Marsh McLennan - Carolinas/Virginia Wealth Office Practice Leader

Marsh McLennan

Charlotte, North Carolina, United States (Hybrid)
1 Month ago
singularity 6 - Design Application Drop Box

singularity 6

Los Angeles, California, United States (Hybrid)
1 Year ago
zoox - Senior/Staff Software Engineer, ML Performance Optimization

zoox

Seattle, Washington, United States (On-Site)
8 Months ago
Milestone - Events Specialist

Milestone

Portland, Oregon, United States (Hybrid)
2 Months ago
whoop - Senior Hardware Quality Engineer (NPI)

whoop

Boston, Massachusetts, United States (On-Site)
1 Month ago
Optiv - Splunk SOAR Engineer - TS/SCI with FS Poly

Optiv

McLean, Virginia, United States (On-Site)
1 Month ago
Riot Games - Sr. Manager, Technical Game Design

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
High Voltage Software - Senior Technical Game Designer

High Voltage Software

United States (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Roblox - Software Engineer, Account Authentication

Roblox

San Mateo, California, United States (On-Site)
2 Days ago
Alphawave Semi - Staff DFT Engineer

Alphawave Semi

Toronto, Ontario, Canada (On-Site)
1 Month ago
Rippling - Senior Customer Engineer

Rippling

San Francisco, California, United States (On-Site)
5 Months ago
PayPal - Sr Staff Software Engineer/Tech Lead

PayPal

San Jose, California, United States (Hybrid)
3 Weeks ago
Wind River - Member Technical Staff - Linux Kernel

Wind River

Galați, Județul Galați, Romania (On-Site)
1 Week ago
bytedance - Software Engineer Intern

bytedance

San Jose, California, United States (On-Site)
1 Month ago
NCR Voyix - Solution Engineering Leader

NCR Voyix

Tokyo, Japan (On-Site)
1 Month ago
LLNL - Mechanical Engineer (Mid-Senior)

LLNL

Livermore, California, United States (Hybrid)
1 Month ago
BioFire - Associate Principal Controls Engineer

BioFire

Hazelwood, Missouri, United States (On-Site)
5 Days ago
Brillio - Software Development Lead

Brillio

Guadalajara, Jalisco, Mexico (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

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.

New York, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

United States (Remote)

Bengaluru, Karnataka, India (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

United States (Remote)

Mountain View, California, United States (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

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