About Aerospike

At Aerospike, we dream big. Our focus is helping companies tackle seemingly insurmountable problems and doing what’s never been done before. That is why we developed the world's leading real-time data platform that powers mission-critical applications at the world's most innovative, category disrupting companies. Our customers have deployed extreme scale real-time applications to fight fraud, dramatically increase shopping cart size, enable global digital payments, and deliver hyper-personalized user experiences to tens of millions of customers.

 Customers like Airtel, Experian, Nielsen, PayPal, Snap, Verizon Media, Wayfair, and many others rely on Aerospike as the data foundation for the future to help them act in the microsecond moments that matter. Aerospike is headquartered in Mountain View, California and has a global presence with offices in London, Bangalore and Tel Aviv.

Job Description

Position Overview:
A skilled Java developer and database engineer to join our graph database team.
The ideal candidate will have a strong background in graph databases or database internals, with experience contributing features to or implementing TinkerPop for a database vendor.
Experience building systems on top of distributed key-value stores is desirable.

Key Responsibilities:
Design, develop, and maintain our TinkerPop graph database implementation.
Optimize and enhance database query performance and capability.
Design new features from the end user perspective and translate that into code implementation.
Collaborate with other teams to build performance tests, cloud deployment and enhance integration.
Conduct rigorous testing and debugging to ensure high reliability and performance standards.

Required Qualifications:
Proven experience in graph database development or database internals.
Previous work with distributed key-value stores.
Strong proficiency in Java and familiarity with the Apache TinkerPop framework.
Ability to design and implement efficient data structures and algorithms.
Excellent problem-solving skills and attention to detail.
Strong communication skills and ability to work effectively in a team environment.

Desirable Skills:
Python scripting experience, Spark experience
Previous work on an OLAP system
Work on query parsing and rewriting
Knowledge of additional graph processing frameworks and systems.
Contributions to open-source projects or published research in relevant fields.
Experience with distributed systems and understanding of underlying principles of scalability and fault tolerance.

What We Offer:
A collaborative and innovative remote work environment.
Competitive salary and comprehensive benefits package.
Opportunities for professional growth and advancement.
Build cutting-edge technology and solve technical problems from first principals.

Aerospike is an Equal Opportunity Employer. We are committed to providing an environment free from discrimination on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law.Salary Range for California Based Applicants: $170,000 - $190,000 (actual compensation will be determined based on experience, location, and other factors permitted by law).


Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)

Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.