Aerospike

About Aerospike

The real-time big data platform for enterprises

🏢 Tech👥 201-500 employees📅 Founded 2009📍 Mountain View, CA💰 $201m3.3
B2BArtificial IntelligenceBig dataMachine LearningSaaS

Key Highlights

  • Headquartered in Mountain View, CA with 201-500 employees
  • Clients include PayPal, Verizon Media, and the European Central Bank
  • $201 million raised in Series E funding in 2024
  • Aerospike Connect integrates with Apache Spark, Kafka, and more

Aerospike is a real-time big data platform headquartered in Mountain View, CA, that specializes in handling massive petabyte data sets for clients like PayPal, Verizon Media, and the European Central Bank. With $201 million raised in Series E funding in 2024, Aerospike is enhancing its AI capabiliti...

🎁 Benefits

Aerospike offers comprehensive health plans, unlimited PTO, and a 401(k) plan. Employees enjoy healthy in-office snacks, a well-equipped workspace wit...

🌟 Culture

Aerospike fosters a culture focused on high performance and innovation, emphasizing the need for real-time data solutions without compromising on cost...

Skills & Technologies

Overview

Aerospike is seeking a Staff Software Engineer for their Client Engineering team to build and optimize Smart Client Libraries. You'll work with Java and other technologies to ensure high-performance software for mission-critical applications. This role requires strong systems engineering expertise and mentoring experience.

Job Description

Who you are

You have a strong background in systems engineering with a focus on performance-oriented coding — your experience includes building and optimizing SDKs or libraries that enhance application performance and reliability. You value clean APIs and maintainable code, ensuring that your contributions lead to robust software solutions. Your collaborative nature allows you to communicate effectively with team members and stakeholders, guiding architectural decisions and mentoring junior engineers along the way. You thrive in a hybrid work environment, balancing in-office collaboration with remote flexibility.

You possess deep expertise in Java, having developed high-performance applications that require low latency and high throughput. Your familiarity with additional programming languages such as Rust, Python, or C# enhances your versatility in tackling diverse engineering challenges. You have experience with NoSQL systems, which allows you to design solutions that meet the demands of modern data-driven applications. Your technical influence is evident in your ability to lead projects and drive innovation within your team.

Desirable

Experience with cloud-native tools or open-source contributions is a plus, as it aligns with Aerospike's mission to deliver scalable and sustainable database solutions. You are comfortable navigating complex systems and enjoy the challenge of optimizing performance in real-time applications. Your mentoring skills are well-developed, enabling you to guide less experienced engineers in their professional growth and technical development.

What you'll do

As a Staff Software Engineer at Aerospike, you will take technical ownership of the Smart Client Libraries, ensuring they meet the high-performance standards required by our customers. You will design and implement core components that manage topology, routing, and connection pools, contributing to the overall reliability and speed of our database solutions. Your hands-on approach will involve coding, testing, and optimizing these libraries to achieve sub-millisecond transaction times.

You will collaborate closely with the Client Engineering team, providing guidance on architectural decisions and best practices. Your role will include mentoring engineers, helping them to develop their skills and confidence in building high-performance software. You will also engage with cross-functional teams to understand customer needs and translate them into technical requirements, ensuring that our solutions align with market demands.

In addition to your technical responsibilities, you will play a key role in shaping the growth of the Client Engineering team in Bangalore. Your insights and leadership will help foster a culture of innovation and excellence, driving the team to achieve its goals and deliver exceptional results.

What we offer

At Aerospike, you will be part of a mission-driven company that values speed, scalability, and sustainability in database technology. We offer a hybrid work environment that allows for flexibility while maintaining strong team collaboration. You will have the opportunity to work on cutting-edge technology that powers mission-critical systems for global innovators across various industries, including fintech, telco, ad-tech, retail, and AI/ML.

We encourage you to apply even if your experience doesn't match every requirement — your curiosity and willingness to learn are just as important as your technical skills. Join us in our mission to enable real-time data at global scale and make a significant impact in the world of database technology.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Aerospike.

Similar Jobs You Might Like

Based on your interests and this role

SolarWinds

Staff Engineer

SolarWinds📍 Bangalore

SolarWinds is seeking a Staff Engineer to join their development team focused on reinventing observability solutions. You'll work with technologies like Java, AWS, Docker, and Kubernetes to build modern cloud-native platform services. This role requires strong collaboration and technical skills in a fast-paced environment.

Senior
12h ago
Uber

Machine Learning Engineer

Uber📍 Bangalore - On-Site

Uber is hiring a Staff Software Engineer specializing in Machine Learning to lead the design and development of data-driven solutions. You'll work with Python and machine learning technologies in Bangalore, focusing on optimizing business metrics. This position requires 10+ years of experience in software engineering.

🏛️ On-SiteStaff
5 months ago
Uber

Staff Engineer

Uber📍 Bangalore - On-Site

Uber is hiring a Staff Software Engineer to design and develop systems used by millions. You'll collaborate with engineers, product managers, and designers while writing high-quality code in Go, Python, or Java. This role requires 10+ years of experience in software development.

🏛️ On-SiteSenior
4 months ago
Tekion

Staff Engineer

Tekion📍 Bangalore - On-Site

Tekion is hiring a Staff Software Engineer to build next-generation business applications on the cloud. You'll work with technologies like Java, Machine Learning, and AI. This position requires strong expertise in creating world-class products.

🏛️ On-SiteSenior
2w ago
RapidAI

Staff Engineer

RapidAI📍 Bangalore

RapidAI is seeking a Staff Software Engineer to lead the development of their deep clinical AI platform. You'll be instrumental in enhancing intelligent imaging and integrated workflows to improve patient outcomes. This role requires significant experience in software engineering.

Senior
1 month ago