Key technologies and capabilities for this role
Common questions about this position
This is an onsite position, headquartered in Mountain View, California, with offices in London, Bangalore, and Tel Aviv.
This information is not specified in the job description.
Candidates must be fluent in C with deep understanding of low-level programming and memory management, have strong knowledge of OS internals including threading, concurrency, memory management, and I/O subsystems, and possess 5+ years of experience in systems-level software development such as networking, kernel, drivers, RTOS, embedded, or firmware. Proficiency in at least one other language like C#, Go, Java, Python, or Rust is also required, along with production experience in performance-critical systems.
This information is not specified in the job description.
A strong candidate is a self-motivated problem solver with 5+ years of systems-level software experience, fluency in C, deep OS internals knowledge, proficiency in another programming language, and proven production experience with performance-critical systems.
High-performance NoSQL database for real-time applications
Aerospike builds high-performance, scalable databases for real-time applications, primarily serving large enterprises in finance, telecommunications, e-commerce, and advertising technology. Its main product is a NoSQL database that can process millions of transactions per second with low latency, making it suitable for applications that require quick data access. Aerospike offers various deployment options, including on-premises, cloud-based, and hybrid environments, and supports container orchestration tools like Kubernetes and Docker for flexible deployment. Unlike many competitors, Aerospike focuses on providing advanced features such as cross-datacenter replication and strong consistency. The company's goal is to enable businesses to efficiently manage and access large volumes of data in real-time.