Software Engineer

Remote /
Engineering /
Full-time
About ReadySet

At ReadySet, we’re building a distributed SQL cache that precomputes the results of prepared statements (i.e. parameterized SQL queries) and incrementally updates these results over time as the underlying data in your database changes.

ReadySet is wire-compatible with MySQL and Postgres, so it can be integrated with your existing application without code or database changes– ReadySet makes it easy for developers to build performant web, analytical, and internal applications regardless of whether they’re deployed to a single region or around the world. 

We’re looking for people who are excited about exploring and productionizing the frontier of distributed systems and DB research to join our international, fully-remote team. You’d be a great fit at ReadySet if you're excited to build data infrastructure that makes modern read-heavy applications faster, simpler, and easier to deploy.


About this role

We’re looking for software engineers who are experts in distributed systems, databases, and operating systems, and are excited to continue expanding their depth of knowledge in these fields. In this role, you will scope, design, and build parts of the ReadySet distributed SQL cache. 

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.

As a part of our engineering team, you’ll collaborate with other team members to contribute to process improvements, give product and architectural feedback, and work towards making ReadySet more robust and feature-complete. 

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 that was deemed most beloved by StackOverflow developer surveys for 6 years in a row.


You may be a good fit if you have...

- 3+ years experience in systems programming, web development, or mobile development (Go, Rust, JavaScript, Python, Objective-C, etc)
- Passion for the theory and practice of database query engines, as well as hands-on or academic experience in the domain
- Strong competencies in data structures, algorithms, and software design/architecture
- Ability to visualize the flow of data through a complex application
- Excellent debugging and optimization skills
- Experience or interest in working in an early-stage startup environment
- A degree in Computer Science or a related field, or similar work experience

Our values 

Continuous learning and growth 
ReadySet is based on research out of MIT. We work on cutting-edge problems in distributed systems, host regular educational seminars from both internal and external speakers, and attend conferences to interact with the community at large. We're committed to enabling every one of our team members to continue to learn and grow. 

Emphasis on teamwork with a safe environment to fail 
Our team works closely together to solve some of the hardest, most interesting problems in distributed systems. We prioritize building a culture that fosters a safe environment to learn and fail– our team members are never afraid to discuss challenges or ask for help. 

Diversity and inclusion
ReadySet is a fully-remote company that offers flexible work hours to any team member regardless of location. This enables us to work with the most talented, diverse group of people from around the world.


Benefits

PTO & Parental Leave 
We offer unlimited PTO with minimum vacation recommendations and encourage our team members to take time off whenever they need it. We also offer 90 days of paid parental leave.

Game nights, educational-seminars, on-sites, and engagement with the community at large
We make time for our remote team to learn together and have fun together even if we are oceans away. We have weekly virtual game nights (or mornings/afternoons, depending on where you are in the world!), an internal educational seminar series, in-person onsite events a few times a year, and actively encourage participation at research and OSS conferences and events. 

We also offer co-working spaces, premium U.S. healthcare, and more!