We are looking for Senior to Staff level Software Engineers who are experts in one or more of the following: database internals, stream processing, SQL compilers, and SQL query optimization and are excited to continue expanding their depth of knowledge in these fields. This role involves scoping, designing, and building components of the Readyset SQL cache. You will be formulating ways to represent various queries as dataflow graphs, so an avid interest or prior academic experience in relational algebra and query optimization is highly desirable.
The position includes a research element. In your day-to-day work, youβll iterate on and build production-level code with a growing user base, robust design structure, and rigorous code quality. As a part of a small and growing team, youβll also work cross-functionally to help scope out product requirements, respond to new customer needs, and develop code to solve complex problems.
Readyset is a Rust shop, so we are looking for candidates who would also be interested in becoming an expert in writing industrial-grade software in a modern systems programming language.