Database Kernel Engineer - Comdb2 Team
Sorry, this job was removed at 11:33 a.m. (EST) on Monday, May 14, 2018
By clicking Apply Now you agree to share your profile information with the hiring company.
Our team:
We develop an open source a distributed RDBMS system (Comdb2) and we're looking for a senior engineer to join our team. Working collaboratively with our team of 8, your day-to-day will include developing and integrating new features, working on projects to improve the scalability and stability of the technology and troubleshooting/debugging/performance-tuning the production environment to minimize failure impact.
You'll need to have:
- 5+ years of experience programming in C
- Experience using existing RDBMS systems, with a working understanding of SQL and database internals
- Knowledge of Linux development tools such as debuggers, profilers and tracing utilities
- Hands on multithreading experience with Pthreads
- Excellent problem solving and multitasking skills, with a logical and pragmatic attitude
We'd love to see:
- Experience building database engines
- An understanding of the issues surrounding logging, recovery and replication in a database environment
- Network programming experience
- An understanding of operating system interfaces and internals
If you find this interesting, apply! You can also read more about our engine here:
http://www.vldb.org/pvldb/vol9/p1377-scotti.pdf
Comdb2 is open source, with documentation/source available at https://bloomberg.github.io/comdb2
Read Full Job Description