S
Posted 7 hours ago
Senior Software Engineer
SingleStoreSenior Software Engineer | Database Engine
Requirements
5+ years experience in C++ or Rust, System-level software development, Bachelor's degree in Computer Science
Skills
C#RustDistributed SystemsSQLPython
About the role
Responsibilities
- Develop database engine features based on company direction and customer requests
- Deliver bug-free code in a low-level, unmanaged memory C++ environment
- Translate high-level customer requirements into actionable software features
- Adapt cutting-edge technologies into SingleStore’s database architecture for optimal performance
- Design and execute comprehensive test plans using Python, C++, and SQL
- Use low-level debugging techniques including GDB and Flame graphs to improve performance
- Work on distributed systems algorithms and core database engine components
- Participate in code and design reviews for software quality assurance
Requirements
- 5+ years of experience developing and debugging system-level software in C++ or Rust
- Bachelor’s degree in Computer Science or equivalent practical experience
- Demonstrated ability to design and build highly reliable, high-performance system software
Preferred Qualifications
- Knowledge of database architecture and operating systems
- Familiarity with distributed systems managed via Kubernetes
About the Company
SingleStore delivers a cloud-native, distributed SQL database that unifies transactions and analytics to power data-intensive applications at scale.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer
SingleStore · India
