Senior/Staff Software Engineer

CGI
Summary
Join Readyset, a company building a database cache to significantly reduce read latencies and costs, as a Senior to Staff level Software Engineer. You will design, build, and maintain core components of the Readyset SQL cache, focusing on performance, scalability, and reliability. This role involves working with database internals, stream processing, SQL compilers, and query optimization. You will collaborate with a small, growing team to translate user needs into technical solutions and contribute to process improvements. Readyset is a fully remote company using Rust, and this position includes a research element. The ideal candidate will have extensive experience in software engineering and database internals.
Requirements
- 8+ years of hands-on software engineering experience and 6+ years of experience working on database internals including relational data, query processing, query optimization, or caching
- Considerable expertise in compilers, systems programming, concurrency, caching, batching, etc
- Fluency in one of the following: Rust, C, C++, Golang, or other systems programming languages
- Bachelor's degree in Computer Science, Engineering, or a related field
- At least 4 hours of working hours overlap with US Pacific timezone
Responsibilities
- Design, build, and maintain core components of Readyset, with a focus on performance, scalability, and reliability
- Provide technical leadership by guiding architectural decisions, and advocating for robust, scalable, and supportable systems
- Collaborate cross-functionally to translate user needs and product goals into technical solutions
- Contribute to and help shape engineering processes that prioritize code quality, system observability, and operational excellence
- Communicate complex technical concepts clearly and effectively; both in writing and verbally with internal stakeholders and external contributors
- Actively share your work and insights through blog posts, tech talks, and other channels to help establish Readyset as a go-to resource in the data infrastructure space
Preferred Qualifications
Avid interest or prior academic experience in relational algebra and query optimization
Benefits
- Top-notch medical, dental and vision coverage
- Unlimited PTO (with minimum vacation recommendations)
- Equity
- 90 days of paid parental leave