Clustrix is solving one of the most difficult open problems in the software database industry today: scaling SQL. We’ve built our own distributed relational database from the ground up. Now we’re looking for smart and motivated folks to join our small team of developers and take this technology to the next level. We work on:
- a C codebase written mostly in continuation-passing style
database fundamentals: B-trees, logging and recovery, checkpointing, MVCC
- a Paxos-based distributed system: group membership, transaction consensus, global checkpoint
- a query planner and compiler, modeled on the Cascades Framework, which generates distributed queries
- a rebalancer, which manages data distribution across the cluster
You should be someone with experience in databases, file systems, or other systems at scale and comfortable with designing efficient programs in C.
Here are some things that make Clustrix a great place to work:
- Our team is small, so you get to own significant projects and contribute in a big way to the product.
- We have a lot of interesting problems to work on, in a variety of areas.
- Our customers love us. We help them do things they could never do with their legacy SQL databases.
- We are passionate about making our software work better and faster
Our customer base is growing, both in number and in size of deployment. Their clusters keep getting bigger and their workloads more varied, so you will see interesting challenges and solutions in solving those.
We have offices in Seattle, San Jose, and San Francisco, with all the perks you expect from a startup (happy hours, snacks, hoodies, etc).
Clustrix has developed a scalable relational database from the ground up, leveraging massively parallel processing and distributed computing to help solve one of the harder problems in modern IT -- how to scale a database. Our solution requires no sharding, no specialized application code, and applies the latest and greatest in computer science to building a database currently being deployed in a variety of world-class applications.
We are currently looking for a Senior Software Engineer with significant experience with systems-level development in C and solid systems experience in one or more of: File systems, Linux kernel development, Compilers, writing a web server, developing a game engine, working on a database, developing a caching engine, a media server, proxy server, or similar.
It's a fun and smart environment with an amazing product. We're growing and there are a lot of interesting problems to work on.
---- Senior Software Engineer ----
Clustrix is solving one of the most difficult open problems in the software database industry today: scaling SQL. We’ve built our own distributed relational database from the ground up. Now we’re looking for smart and motivated folks to join our small team of developers and take this technology to the next level. We work on:
- a C codebase written mostly in continuation-passing style database fundamentals: B-trees, logging and recovery, checkpointing, MVCC
- a Paxos-based distributed system: group membership, transaction consensus, global checkpoint
- a query planner and compiler, modeled on the Cascades Framework, which generates distributed queries
- a rebalancer, which manages data distribution across the cluster
You should be someone with experience in databases, file systems, or other systems at scale and comfortable with designing efficient programs in C.
Here are some things that make Clustrix a great place to work:
- Our team is small, so you get to own significant projects and contribute in a big way to the product.
- We have a lot of interesting problems to work on, in a variety of areas.
- Our customers love us. We help them do things they could never do with their legacy SQL databases.
- We are passionate about making our software work better and faster
Our customer base is growing, both in number and in size of deployment. Their clusters keep getting bigger and their workloads more varied, so you will see interesting challenges and solutions in solving those.
We have offices in Seattle, San Jose, and San Francisco, with all the perks you expect from a startup (happy hours, snacks, hoodies, etc).
Let’s build a scalable database!
http://www.clustrix.com/company/careers/openings/