Principal Performance & Reliability Engineer

3 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

Quentus - DevOps Manager

Quentus

Toronto, Ontario, Canada (Remote)
1 Month ago
Microsoft - Member of Technical Staff, AI Post-Training

Microsoft

London, England, United Kingdom (On-Site)
4 Months ago
quience - Senior Producer, Creative Operations

quience

San Francisco, California, United States (On-Site)
2 Weeks ago
London stock Exchange - Technical Product Manager

London stock Exchange

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Apple - Client Software Engineer, Frontend Web/iOS/macOS - iCloud

Apple

Cupertino, California, United States (On-Site)
3 Weeks ago
Clearwater Analytics - Software Development Manager

Clearwater Analytics

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Sony Interactive Entertainment - System Software Development (Subsystem Development)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
6 Months ago
NCR Atleos - SW Engineer II BI

NCR Atleos

Hyderabad, Telangana, India (On-Site)
3 Months ago
luxsoft - Mesa GFX Engineer

luxsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Lorikeet - Software Engineer

Lorikeet

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Axon - L&D Program Manager - International Sales Onboarding

Axon

Amsterdam, North Holland, Netherlands (Hybrid)
3 Weeks ago
Propel - Senior Growth Marketing Manager

Propel

New York, United States (Remote)
6 Days ago
Crunchyroll - Director of Product, Curation & Personalization

Crunchyroll

San Francisco, California, United States (On-Site)
5 Months ago
Nice - Specialist Client Services Project Manager, Actimize

Nice

Pune, Maharashtra, India (Hybrid)
1 Month ago
Stacklok - Senior Manager, Software Engineering - Applied AI

Stacklok

Bellevue, Washington, United States (Hybrid)
3 Weeks ago
SoftSwiss - Frontend Developer (React)

SoftSwiss

Poznań, Greater Poland Voivodeship, Poland (Remote)
1 Month ago
Apple - AR/VR Software Engineer - Apple Vision Pro

Apple

Sunnyvale, California, United States (On-Site)
1 Month ago
Addepar - Sr. Product Manager - Trading

Addepar

Pune, Maharashtra, India (On-Site)
1 Month ago
Google - Program Manager II, Demand Planning, Cloud Supply Chain

Google

Atlanta, Georgia, United States (On-Site)
3 Months ago
zeta - Senior Software Development Engineer - Frontend

zeta

Hyderabad, Telangana, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in United States

bytedance - Tech Lead Manager, Infrastructure Platform

bytedance

San Jose, California, United States (On-Site)
4 Months ago
pentair - Security Engineer

pentair

Golden Valley, Minnesota, United States (Hybrid)
1 Week ago
ChainGuard - Senior Software Engineer (Sustaining)

ChainGuard

United States (Remote)
2 Weeks ago
IMC - Senior Internal Auditor

IMC

Chicago, Illinois, United States (On-Site)
2 Months ago
singularity 6 - Data Application Drop Box

singularity 6

Los Angeles, California, United States (Hybrid)
3 Months ago
Flow - FF&E Procurement Manager

Flow

Miami, Florida, United States (On-Site)
1 Month ago
eBay - Senior Director Product - Fashion Vertical

eBay

San Jose, California, United States (Hybrid)
1 Week ago
Shield AI - Technical Program Manager (R3262)

Shield AI

Washington, District Of Columbia, United States (On-Site)
6 Days ago
Rivian - CNC Programmer

Rivian

Normal, Illinois, United States (On-Site)
3 Weeks ago
ISG - ERP Advisory Principal Consultant

ISG

United States (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

NBC Universal - Manager, Software Engineering

NBC Universal

Belfast, Northern Ireland, United Kingdom (On-Site)
1 Week ago
AECOM - Highway Engineering Technical Lead

AECOM

Trenton, New Jersey, United States (Hybrid)
1 Month ago
nubank - Senior Software Engineer

nubank

Bogota, Colombia (Hybrid)
2 Months ago
Activision - Senior IT Engineer

Activision

Dublin, County Dublin, Ireland (On-Site)
1 Year ago
Ion - Lead Software Engineer, Italy

Ion

Rome, Lazio, Italy (On-Site)
9 Months ago
Alten Technology - Controls Software Engineer

Alten Technology

Indianapolis, Indiana, United States (On-Site)
2 Months ago
The Walt Disney Company - Staff Electrical Engineer

The Walt Disney Company

Anaheim, California, United States (On-Site)
3 Months ago
GoDaddy - Software Development Engineer

GoDaddy

Serbia (Hybrid)
2 Months ago
Apple - Wireless SoC Design Engineer

Apple

San Diego, California, United States (On-Site)
1 Month ago
Kojima - Recording Engineer

Kojima

Tokyo, Japan (On-Site)
3 Months 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.

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

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Austin, Texas, United States (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

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

United States (Remote)

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