Senior Software Engineer, Systems

3 Months ago • 5 Years + • System Design • $170,000 PA - $195,000 PA

Job Summary

Job Description

As a Senior Systems Engineer at Aerospike, you will develop core systems software, focusing on performance, reliability, and efficiency. You will design and implement systems-level software, especially in areas like networking and I/O. Responsibilities include developing high-performance code, debugging OS-level issues, ensuring system quality through testing, working with storage hardware, and participating in pair programming. You will collaborate with project managers, performance engineers, and quality engineers to align development with business needs and ensure quality.
Must have:
  • Fluent in C with low-level programming and memory management
  • Strong understanding of OS internals
  • 5+ years of experience in systems-level software development
  • Experience shipping and deploying performance-critical systems
  • Proficiency in at least one other language
  • Self-motivated problem solver
Good to have:
  • Experience with large distributed systems software internals
  • Experience with pair programming or technical collaboration
  • Knowledge of the CAP theorem and/or distributed consensus protocols
  • Familiarity with low-level performance optimization techniques
  • Knowledge of ACID, consistency models, database internals, and indexing
  • Experience with filesystems or Linux kernel development
  • Familiarity with PCIe, NVMe, DMA, RDMA, epoll, io_uring, or other low-level interfaces

Job Details

At Aerospike, we dream big and deliver even bigger. Our mission is to unleash the power of the world’s real-time data with a database built for infinite scale, speed, and sustainability.

We empower companies to tackle seemingly insurmountable challenges and achieve what’s never been done before. That’s why we developed the world’s leading real-time database—powering mission-critical applications for the most innovative, category-disrupting organizations.

Aerospike enables extreme-scale, real-time applications that:

  • Fight fraud in microseconds.
  • Drive dramatic increases in shopping cart size.
  • Power global digital payments.
  • Deliver hyper-personalized user experiences to tens of millions.

Industry leaders like Airtel, Experian, Nielsen, PayPal, Snap, Verizon Media, and Wayfair trust Aerospike as the foundation for their future. They rely on us to act in the moments that matter.

Headquartered in Mountain View, California, with offices in London, Bangalore, and Tel Aviv, Aerospike is the uncontested leader in next-generation, always-on, hyperscale data solutions. Unlike legacy NoSQL systems, our 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.

If you're ready to shape the future of data, join us.

Senior Software Engineer, Systems 

As a Senior Systems Engineer at Aerospike, you will play a pivotal role in advancing our high-performance, low-latency platform by developing core systems software with a strong emphasis on performance, reliability, and efficiency. Experience with kernel modules or filesystems is a plus, though not a core focus of this role. You will collaborate with project managers, performance engineers, and quality engineers to align development with business needs and ensure quality.

Responsibilities

  • Design and implement systems-level software, especially in areas related to networking, low-level I/O, and hardware interfaces.
  • Develop high-performance, low-latency code for interacting with storage and network hardware.
  • Debug and optimize OS-level issues across Linux-based environments.
  • Ensure system quality through rigorous testing and benchmarking.
  • Work with storage hardware to optimize performance.
  • Participate in pair programming to improve code quality and knowledge sharing.

Minimum Qualifications

  • Fluent in C with deep understanding of low-level programming and memory management.
  • Strong understanding of OS internals – threading, concurrency, memory management, and I/O subsystems.
  • 5+ years of experience in systems-level software development, such as networking, kernel, drivers, RTOS, embedded, or firmware.
  • Experience shipping and deploying performance-critical systems in production environments.
  • Proficiency in at least one other language: C#, Go, Java, Python, Rust, etc.
  • Self-motivated problem solver – you know when to execute, when to ask for help, and how to drive projects to completion.

Preferred Qualifications

  • Experience with large distributed systems software internals, such as Lustre or Ceph.
  • Experience with pair programming or technical collaboration.
  • Knowledge of the CAP theorem and/or distributed consensus protocols (Paxos, Raft, etc.).
  • Familiarity with low-level performance optimization techniques for high-throughput data processing.
  • Knowledge of ACID, consistency models, database internals, and indexing techniques.
  • Experience with filesystems or Linux kernel development or tuning.
  • Familiarity with PCIe, NVMe, DMA, RDMA, epoll, io_uring, or other low-level interfaces.

Join us at Aerospike and be part of a dynamic team that is shaping the future of data management. Salary Range for California Based Applicants: [$170,000 - $195,000] (actual compensation will be determined based on experience, location, and other factors permitted by law

 

Similar Jobs

Actian - Enterprise Sales Director

Actian

Sydney, New South Wales, Australia (Remote)
1 Year ago
endava - Senior Data Engineer - GCP

endava

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Scientific Games - Tech Ops Engineer

Scientific Games

Montreal, Quebec, Canada (Remote)
3 Weeks ago
bytedance - Production System Engineer, Infrastructure Engineering Intern

bytedance

Singapore (On-Site)
4 Months ago
EveryMatrix - Mid/Senior Data Analyst

EveryMatrix

Yerevan, Yerevan, Armenia (On-Site)
4 Months ago
Apple - Staff Software Engineer, Information Systems & Technology

Apple

Cupertino, California, United States (On-Site)
1 Month ago
CloudLinux - Senior Systems Engineer

CloudLinux

Tbilisi, Tbilisi, Georgia (Remote)
2 Months ago
Mixpanel - Senior Software Engineer, Distributed Systems

Mixpanel

San Francisco, California, United States (Remote)
1 Month ago
bytedance - Staff Research Scientist/Engineer, Recommendation Systems

bytedance

San Jose, California, United States (On-Site)
3 Weeks ago
Ramp - Senior Design-Engineer | Design Systems Tooling

Ramp

United States (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playtika - Site Reliability Engineer

Playtika

Vinnytsia, Vinnytsia Oblast, Ukraine (On-Site)
4 Weeks ago
Sandsoft Games - Senior Data Scientist

Sandsoft Games

Barcelona, Catalonia, Spain (On-Site)
7 Months ago
Unity - Account Manager

Unity

Seoul, South Korea (On-Site)
2 Months ago
The Walt Disney Company - Principal Software Engineer - Activation

The Walt Disney Company

Seattle, Washington, United States (On-Site)
3 Months ago
OKX - Leadership Growth Senior Director

OKX

Hong Kong (On-Site)
3 Months ago
Accenture - Candidate Source & Screen Senior Analyst

Accenture

Mumbai, Maharashtra, India (On-Site)
2 Months ago
attentive - Engineering Manager, BI Tooling and Platform

attentive

United States (Remote)
1 Month ago
Bragg - Technical Integration Manager

Bragg

Ljubljana, Ljubljana, Slovenia (Hybrid)
2 Months ago
PwC - Senior Data Engineer

PwC

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Mountain View, California, United States

Google - Staff Software Engineer, Infrastructure, Core

Google

New York, New York, United States (On-Site)
4 Months ago
Perplexity - Enterprise Customer Support Specialist

Perplexity

New York, New York, United States (On-Site)
2 Months ago
Genies.io - Engineering Manager, Backend

Genies.io

Los Angeles, California, United States (On-Site)
1 Month ago
Gloss Genius - Senior Technical Recruiter

Gloss Genius

New York, United States (Hybrid)
1 Month ago
Sleeper - Product Designer (Mid-Level Contract-Hire)

Sleeper

Seattle, Washington, United States (On-Site)
4 Months ago
UPF Industries  - Flexo Press Operator

UPF Industries

Jeffersonville, Indiana, United States (On-Site)
1 Year ago
CAE - Customer Service/Support Representative Part-Time

CAE

Scottsdale, Arizona, United States (On-Site)
1 Year ago
Harvey - Sales Development Representative

Harvey

New York, United States (On-Site)
3 Weeks ago
Zeeco, Inc. - Buyer

Zeeco, Inc.

Broken Arrow, Oklahoma, United States (On-Site)
3 Weeks ago
HCL Tech - AWS Senior Data Engineer

HCL Tech

Texas, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

System Design Jobs

Accenture - Application Architect

Accenture

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Accenture - Application Developer

Accenture

Gurugram, India (On-Site)
2 Months ago
Apple - Watch System Architect

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Survay Monkey - Senior Systems Engineer - DevPlatform Team

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
rivos - Confidential Compute Systems Engineer

rivos

Santa Clara, California, United States (On-Site)
3 Years ago
Forescout Technologies  Inc  - Pre-Sales System Engineer

Forescout Technologies Inc

Sydney, New South Wales, Australia (On-Site)
4 Months ago
Apple - Camera Optical System Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Coherent corp. - Process Engineer - Components & Systems

Coherent corp.

Saxonburg, Pennsylvania, United States (On-Site)
2 Months ago
eBay - Senior Backend Engineer, ML Systems

eBay

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Canonical - MAAS Systems Engineer - Python

Canonical

Toronto, Ontario, Canada (Hybrid)
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.

United States (Remote)

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

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

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

Bengaluru, Karnataka, India (On-Site)

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

Bengaluru, Karnataka, India (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