Senior Software Engineer, Client

Aerospike

Bengaluru

Ibrido

INR 4.000.000 - 7.000.000

Tempo pieno

14 giorni+

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

Aerospike in Bengaluru is seeking a Senior Software Engineer to contribute to its Smart Client Libraries, building scalable, low-latency systems between the database and customer applications.

You will optimize networking, concurrency, and routing, participate in design reviews, and help deliver production-grade code across languages such as Java, Go, C, C#, and Rust, with a strong emphasis on performance and reliability.

Competenze

  • 6–9 years of software engineering experience.
  • Strong programming skills in Java, Go, C, C#, or Rust.
  • Strong product development experience; backend or middleware focus.
  • Good understanding of concurrency, networking, distributed systems, and performance engineering.
  • Experience building scalable backend, platform, or systems software.

Mansioni

  • Build and enhance Aerospike Smart Client Libraries.
  • Work on client-server communication, networking, concurrency, and routing.
  • Diagnose complex performance and production issues.
  • Optimize client behavior for latency, throughput, reliability, and scalability.
  • Collaborate with Server Engineering to support new database capabilities.
  • Contribute to API design and developer experience.
  • Participate in design discussions, code reviews, testing, and best practices.

Conoscenze

6–9 years experience
Java
Go
C
C#
Rust

Strumenti

NoSQL databases

Descrizione del lavoro

The Client Engineering team builds and maintains Aerospike’s Smart Client Libraries — high-performance software used by customer applications to communicate with the Aerospike database.

These libraries are much more than simple SDKs or connectors. They manage cluster topology, request routing, connection pools, retries, failover, concurrency, and performance optimization , helping Aerospike deliver consistent, low-latency transactions at scale.

The team works across multiple programming languages and sits directly between the Aerospike database and customer applications, making it a critical part of the overall product experience.

Role Overview

We are looking for a Senior Software Engineer with strong product engineering fundamentals and experience building scalable, high-performance systems.

This is a hands-on engineering role where you will contribute to Aerospike’s client libraries, solve complex performance and reliability problems, and work closely with engineers across the global Client and Server teams.

What You’ll Do
  • Build and enhance Aerospike Smart Client Libraries.
  • Work on client-server communication, networking, concurrency, connection management, routing, retries, and failure handling.
  • Diagnose complex performance and production issues.
  • Optimize client behavior for latency, throughput, reliability, and scalability .
  • Work closely with Server Engineering to support new database capabilities.
  • Contribute to API design and improve the overall developer experience.
  • Participate in design discussions, code reviews, testing, and engineering best practices.
What You Bring
  • 6–9 years of software engineering experience.
  • Strong programming skills in any of the 2 languages in Java, Go , C,C#,Rust.
  • Strong product development experience — application or middleware-heavy backgrounds are not the target.
  • Good understanding of concurrency, networking, distributed systems, and performance engineering .
  • Experience building scalable backend, platform, infrastructure, SDK, library, or systems software.
  • Strong debugging and problem-solving skills.
  • Ability to write clean, maintainable, production-quality code.
  • Experience working on high-throughput or low-latency systems is highly desirable.
Preferred
  • Experience with SDKs or client libraries is valuable, but not mandatory .
  • Exposure to NoSQL/distributed databases.

Location: Bangalore | Hybrid – 3 days in office

Aerospike is thereal-time databaseformission-critical use cases and workloads, includingmachine learning, generative, and agentic AI.Aerospike powers millions of transactions per second with millisecond latency, at a fraction of the total cost of ownership compared to other databases.

Global leaders, includingAdobe, Airtel, Barclays, Criteo, DBS Bank, Experian, Grab, HDFC Bank, PayPal, Sony Interactive Entertainment, The Trade Desk, and Wayfair,rely on Aerospike forcustomer 360, fraud detection, real-time bidding,profile stores, recommendation engines,and other use cases.

At Aerospike, we dream big and deliver even bigger. Our mission is to unleash the power of the world’s real-time data with a database built for infinite scale, speed, and sustainability .

If you're ready to shape the future of data, join us.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Principal Software Engineer
Principal Software Engineer

Aerospike • Bengaluru

Ibrido
INR 4.500.000 - 7.500.000
Senior Business Development Representative, Bangalore
Senior Business Development Representative, Bangalore

Aerospike • Bengaluru

In loco
INR 2.800.000 - 4.000.000
Senior Business Development Representative, Bangalore
Senior Business Development Representative, Bangalore

Aerospike, Inc. • India

Remoto
INR 1.800.000 - 3.200.000
Field Marketing Manager, APAC
Field Marketing Manager, APAC

Aerospike, Inc. • Bengaluru

In loco
INR 1.500.000 - 2.300.000
Principal Software Quality Engineer — Distributed Database
Principal Software Quality Engineer — Distributed Database

Aerospike, Inc. • Bengaluru

In loco
INR 400.000 - 700.000
Field Marketing Manager, APAC
Field Marketing Manager, APAC

Aerospike • Bengaluru

In loco
INR 2.500.000 - 4.500.000
Senior Business Development Representative, Bangalore
Senior Business Development Representative, Bangalore

Aerospike • Bengaluru

In loco
INR 1.500.000 - 2.500.000
Sr. Staff Engineer
Sr. Staff Engineer

Automation Anywhere • Bengaluru

In loco
INR 3.500.000 - 5.500.000
Principal Software Engineer
Principal Software Engineer

Aeries Technology, Inc. • Mumbai

In loco
INR 2.000.000 - 2.500.000
Lead Software Engineer
Lead Software Engineer

Aeries Technology, Inc. • Hyderabad

In loco
INR 800.000 - 1.200.000