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