Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Aerospike Logo

Senior Software Engineer, Distributed Systems

Aerospike

$170,000 - $195,000
Sep 25, 2025
Mountain View, CA, US
Apply Now

Aerospike is looking for a Senior Software Engineer to advance their high-performance, low-latency distributed database.

Requirements

  • Fluent in C
  • Strong understanding of core computer science principles (threading, concurrency, memory management, and OS fundamentals)
  • Experience shipping and deploying distributed systems in mission-critical environments
  • Proficiency in at least one other language (C, Go, Java, Python, Rust, etc.)
  • Passion for databases (strong understanding of ACID, consistency models, and database internals)
  • Experience with NoSQL databases, particularly high-performance, real-time OLTP workloads
  • Deep knowledge of distributed consensus protocols (Paxos, Raft, etc.)

Responsibilities

  • Design, develop, and maintain core database server components
  • Implement and optimize algorithms for high-throughput, low-latency OLTP workloads
  • Ensure system quality through rigorous testing and benchmarking
  • Debug, troubleshoot, and resolve complex distributed system issues in production environments
  • Architect and enhance large-scale distributed database solutions
  • Work with cutting-edge storage hardware to optimize database performance
  • Develop efficient indexing and access methods for in-memory and storage-based data structures

Other

  • 3+ years of industry experience in large-scale, distributed software development
  • Self-motivated problem solver
  • Experience with pair programming or technical collaboration
  • Familiarity with low-level performance optimization techniques for high-throughput data processing
  • Salary Range for California Based Applicants: [$170,000 - $195,000]