Staff Software Engineer
SGNL- Full Time
- Senior (5 to 8 years), Expert & Leadership (9+ years)
Candidates must possess 3+ years of hands-on coding experience in Java, along with 3+ years of experience in another language such as C, C#, Golang, Rust, or Python. They should have experience building asynchronous and multithreaded applications, and a proven ability to develop high-performance code considering both space and time complexity. Experience with NoSQL databases and database extension experience is a plus.
The Staff Software Engineer, Client will develop, maintain, and document Aerospike Client Libraries, analyze and improve the performance, efficiency, reliability, and scalability of the client-server workflow, and work with support and sales teams to provide product support, including occasional on-call pager duty. They will also contribute to the overall architecture and design of the client libraries.
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.