Software Engineer, Engine (Ingest)
SingleStore is hiring a software engineer for their database engine team in Pune to work on high-performance real-time data ingestion systems. You will own projects end-to-end, contributing to both brand new features and existing production systems using C/C++ on Linux. The role requires strong fundamentals in multithreading and memory management, alongside experience with distributed data sources like Kafka. This position offers significant exposure to database internals and opportunities for cross-functional collaboration.
50k new jobs listed every day. Install TAL to find more jobs like this.

Experience
3-5 years
Function
Engineering
Work mode
Onsite, India
Company
Tier 2
What you will work on
SingleStore is hiring a software engineer for their database engine team in Pune to work on high-performance real-time data ingestion systems. You will own projects end-to-end, contributing to both brand new features and existing production systems using C/C++ on Linux. The role requires strong fundamentals in multithreading and memory management, alongside experience with distributed data sources like Kafka. This position offers significant exposure to database internals and opportunities for cross-functional collaboration.
TAL's take
Solid mid-level engineering role at an established data infrastructure company with clear technical scope.
Clear role, well-defined technical stack, and specific team context provided.
Salaries at SingleStore
42.6 LPA average
Based on 5 Grapevine salary entries for SingleStore.
Engineering
4 - 6 years | G5
5 LPA average
Range: 5 - 5 LPA
Other roles
2 - 4 years | G5
44 LPA average
Range: 44 - 44 LPA
Other roles
4 - 6 years | G5
42 LPA average
Range: 42 - 42 LPA
Other roles
6 - 8 years
61 LPA average
Range: 50 - 72 LPA
Must haves
- 3-5 years of experience
- B.S. in Computer Science or related discipline
- Strong system programming skills
- Strong proficiency in C/C++ on Linux
- Experience with data ingestion from Kafka
- Understanding of Linux system programming
- Knowledge of multithreading, memory management, and performance optimization
Tools and skills
Nice to have: database internals.
About the company
Established database technology company with a global presence and solid engineering focus.