Aerospikeposted 3 days ago

About the position

At Aerospike, we have developed a flexible distributed database with exceptional speed, low latencies, and the ability to easily scale from Gigabytes to Petabytes. This is a modern no-SQL database optimized for the latest advancements in SSD and in-memory tech (such as Intel’s Optane persistent memory.) We are looking for an engineer to work on Aerospike’s high speed scalable client libraries that interface with the Aerospike database. Our Smart Client libraries handle critical database cluster management and connection pools to enable extreme low latency and reliable transaction management for our customers’ enterprise applications.

Responsibilities

  • Develop, maintain, and document Aerospike Client Libraries
  • Analyze and improve the performance, efficiency, reliability, and scalability of the client-server workflow via the client libraries
  • Work with support and sales teams to provide support for the product, with some on-call pager duty (9:30 AM to 9:00 AM 7 days, once every two weeks)

Requirements

  • 3+ years of hands-on coding experience (Java) - required
  • 3+ years of hands-on coding experience in another language (any of C, C#, Golang, Rust, Python) - required
  • Experience building async and/or multithreaded applications/libs - required
  • Experience building high performance code (both space and time complexity) - required
  • Self-starter that demonstrates initiative and ability to work independently with little supervision

Nice-to-haves

  • Experience building dependency libraries a strong plus
  • Experience with NoSQL databases a plus
  • Experience building/extending databases a strong plus
  • If available, please supply Git repos you have worked on, code examples, or questions you have answered (StackOverflow, etc)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service