Senior Software Engineer, Systems jobs in United States
cer-icon
Apply on Employer Site
company-logo

Aerospike · 5 months ago

Senior Software Engineer, Systems

Aerospike is a real-time database company that supports mission-critical workloads, including machine learning and AI. As a Senior Systems Engineer, you will develop core systems software focused on performance and reliability, collaborating with various teams to align development with business needs.

AnalyticsBig DataDatabaseReal TimeSoftware
check
H1B Sponsor Likelynote

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

Qualification

C programmingOS internalsSystems-level softwarePerformance optimizationDistributed systemsMemory managementPair programmingTechnical collaborationCAP theoremProblem solving

Required

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

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

Company

Aerospike

twittertwittertwitter
company-logo
Aerospike is a NoSQL database designed for real-time and mission-critical applications.

H1B Sponsorship

Aerospike has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (10)
2024 (1)
2023 (2)
2022 (11)
2021 (3)
2020 (5)

Funding

Current Stage
Late Stage
Total Funding
$241M
Key Investors
CIBC Innovation BankingSumeru Equity PartnersTriangle Peak Partners
2024-12-03Series Unknown
2024-04-04Series E· $109M
2021-01-01Debt Financing· $70M

Leadership Team

leader-logo
Srini V. Srinivasan
Chief Technology Officer
linkedin
Company data provided by crunchbase