The company is looking to improve the performance, efficiency, reliability, and scalability of the client-server workflow via the client libraries for its real-time database.
Requirements
- 3+ years of hands-on coding experience in Java
- 3+ years of hands-on coding experience in another language (C, C++, Golang, Rust, Python)
- Experience building async and/or multithreaded applications/libs
- Experience building high performance code (both space and time complexity)
- Experience building dependency libraries
- Experience with NoSQL databases
- Experience building/extending databases
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
Other
- Self-starter that demonstrates initiative and ability to work independently with little supervision
- On-call pager duty (9:30 AM to 9:00 AM 7 days, once every two weeks)
- Equal Opportunity Employer
- Provide Git repos you have worked on, code examples, or questions you have answered (StackOverflow, etc)