About Aerospike
Aerospike is the real-time database powering mission-critical systems at global innovators. Our platform delivers predictable sub-millisecond latency at massive scale and a dramatically lower TCO enabling fraud prevention payments customer 360 real-time bidding ML workloads and agentic AI.
Our mission is simple: to enable real-time data at global scale with a database built for speed scalability and sustainability.
This is a hybrid role with three days of in-office work.
About the Client Engineering Team
The Client Engineering team builds and maintains Aerospikes Smart Client Libraries intelligent high-performance software used by every Aerospike customer SDKs are sophisticated libraries that manage topology routing connection pools failover logic and performance optimizations to ensure consistent sub-millisecond transactions.
This team plays a critical role in achieving Aerospikes real-time performance characteristics. Their work defines how developers integrate with Aerospike and directly impacts the reliability and speed of mission-critical customer applications across fintech telco ad-tech retail and AI/ML systems.
Role Overview
We are looking for a Staff Engineer who combines deep systems engineering expertise with strong technical influence. This role is hands-on where you will design core components guide architectural decisions mentor engineers and help shape the growth of the new Client Engineering team in Bangalore.
What Youll Do
Technical Ownership
- Build and optimize Smart Client Libraries in Java and Go.
- Own key client-server communication components.
- Drive performance improvements and maintain sub-millisecond behavior.
Technical Collaboration
- Mentor and guide team members.
- Work with global engineering teams to deliver stable client releases.
- Help troubleshoot complex client-side issues (L3).
Impact Beyond Code
- Improve API usability and developer experience.
- Maintain high standards for code quality and reliability.
- Contribute to better engineering practices for the India team.
What You Bring :
Required Skills & Experience
- 8 years in software engineering with strong Java and Go skills.
- Solid understanding of concurrency networking and distributed systems.
- Experience with SDKs/libraries and mentoring engineers.
Preferred Skills
- Rust Python or C# experience.
- Familiarity with NoSQL systems.
- Exposure to cloud-native tools or open-source work.
What Defines Success In This Role
- Strong systems thinker who enjoys performance-focused coding.
- Values clean APIs and maintainable code.
- Collaborative clear communicator and comfortable owning complex work.
Required Experience:
Staff IC
About AerospikeAerospike is the real-time database powering mission-critical systems at global innovators. Our platform delivers predictable sub-millisecond latency at massive scale and a dramatically lower TCO enabling fraud prevention payments customer 360 real-time bidding ML workloads and agent...
About Aerospike
Aerospike is the real-time database powering mission-critical systems at global innovators. Our platform delivers predictable sub-millisecond latency at massive scale and a dramatically lower TCO enabling fraud prevention payments customer 360 real-time bidding ML workloads and agentic AI.
Our mission is simple: to enable real-time data at global scale with a database built for speed scalability and sustainability.
This is a hybrid role with three days of in-office work.
About the Client Engineering Team
The Client Engineering team builds and maintains Aerospikes Smart Client Libraries intelligent high-performance software used by every Aerospike customer SDKs are sophisticated libraries that manage topology routing connection pools failover logic and performance optimizations to ensure consistent sub-millisecond transactions.
This team plays a critical role in achieving Aerospikes real-time performance characteristics. Their work defines how developers integrate with Aerospike and directly impacts the reliability and speed of mission-critical customer applications across fintech telco ad-tech retail and AI/ML systems.
Role Overview
We are looking for a Staff Engineer who combines deep systems engineering expertise with strong technical influence. This role is hands-on where you will design core components guide architectural decisions mentor engineers and help shape the growth of the new Client Engineering team in Bangalore.
What Youll Do
Technical Ownership
- Build and optimize Smart Client Libraries in Java and Go.
- Own key client-server communication components.
- Drive performance improvements and maintain sub-millisecond behavior.
Technical Collaboration
- Mentor and guide team members.
- Work with global engineering teams to deliver stable client releases.
- Help troubleshoot complex client-side issues (L3).
Impact Beyond Code
- Improve API usability and developer experience.
- Maintain high standards for code quality and reliability.
- Contribute to better engineering practices for the India team.
What You Bring :
Required Skills & Experience
- 8 years in software engineering with strong Java and Go skills.
- Solid understanding of concurrency networking and distributed systems.
- Experience with SDKs/libraries and mentoring engineers.
Preferred Skills
- Rust Python or C# experience.
- Familiarity with NoSQL systems.
- Exposure to cloud-native tools or open-source work.
What Defines Success In This Role
- Strong systems thinker who enjoys performance-focused coding.
- Values clean APIs and maintainable code.
- Collaborative clear communicator and comfortable owning complex work.
Required Experience:
Staff IC
View more
View less