1h ago

Senior Software Engineer, DB Server

Bangalore, India
full-timesenior Hybriddatabase software

Tech Stack

Description

You will develop core systems software for Aerospike's high-performance, low-latency real-time database, focusing on networking, low-level I/O, and hardware interfaces. You'll design and implement systems-level software, debug OS-level issues, and optimize performance across Linux environments.

Requirements

  • Fluent in C or C++ with deep understanding of low-level programming and memory management
  • Strong understanding of OS internals: threading, concurrency, memory management, I/O subsystems
  • 5-8 years systems-level software development experience (databases, networking, kernel, drivers, RTOS, embedded, or firmware)
  • Experience deploying performance-critical systems in production
  • Proficiency in at least one other language: C#, Go, Java, Python, Rust

Responsibilities

  • Design and implement systems-level software in networking, low-level I/O, and hardware interfaces
  • Develop high-performance, low-latency code for storage and network hardware interaction
  • Debug and optimize OS-level issues in Linux environments
  • Ensure system quality through rigorous testing and benchmarking
  • Optimize performance with storage hardware
0 views 0 saves 0 applications