Senior Software Engineer
Core
Building a cloud-native, real-time data platform that unifies transactional and analytical workloads for high-performance applications.
Role type
Senior Software Engineer (Database Engine)
Builds
A distributed SQL database engine for real-time data-intensive applications.
Domain
Database systems, distributed computing, low-level systems programming.
Deliverable
production ML models | product features
Required skills
C++ (unmanaged memory), Rust, distributed systems algorithms, SQL, SIMD vectorization, LLVM codeGen, GDB, Flame graphs, Python, system-level debugging, code review.
Preferred skills
Database architecture knowledge, Kubernetes management.
Technologies
C++, Rust, Python, SQL, GDB, LLVM, Kubernetes, SIMD.
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; learn and 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 for the core database engine; participate in code and design reviews.
Seniority
Senior, hands-on IC
