Senior Software Engineer
Core
Build high-performance, cloud-native database engine features for real-time transactional and analytical workloads.
Role type
Senior Software Engineer (Database Engine)
Builds
SingleStore distributed SQL database engine
Domain
Database Systems / Distributed Systems
Deliverable
production ML models | product features
Required skills
C++, Rust, unmanaged memory programming, system-level software design, distributed systems algorithms, low-level debugging (GDB, Flame graphs), test plan design, SQL
Preferred skills
Database architecture knowledge, Kubernetes management
Technologies
C++, Rust, Python, SQL, GDB, LLVM, SIMD, Kubernetes
Responsibilities
Develop database engine features based on customer requests; Deliver bug-free code in unmanaged memory environments; Translate high-level requirements into actionable software features; Adapt cutting-edge technologies for optimal performance; Design and execute comprehensive test plans; Use low-level debugging techniques to fix problems; Work on distributed systems algorithms; Participate in code and design reviews
