Careers
GritDB engine research engineer (junior)
At least 3 years of experience · Closes 2026-11-14 · 128 Beobwon-ro, Songpa-gu, Seoul (SKV1, Munjeong Station)
What you will do
- Research and implement assigned features of the GritDB engine and ship them in the product
- For each bug, write a reproduction test first, document the root cause, then fix it
- Add end-to-end and unit tests, and solve problems that benchmarks such as TPC-H reveal
Who we are looking for
- You have developed or done research in C++ or C for 3 years or more (systems research in a master's or PhD program counts)
- You have solid fundamentals in operating systems, concurrency, data structures and algorithms
- You have debugged multithreaded code with tools such as gdb and perf
- You design experiments and write up the results
Nice to have
- Experience contributing patches or reviews to the engine internals of an open-source RDBMS such as PostgreSQL
- Experience researching or developing engine internals of a commercial RDBMS, such as storage, execution, transactions and recovery
Hiring process
- Application: a resume and the story of the problem you worked on the longest
- Interview: two 45-minute one-on-one sessions at a whiteboard
- Assignment: a 48-hour C++ project (we choose the topic from an area where your experience overlaps with GritDB)
- Conversation: one-on-one with the founder
- Offer discussion
Pay and benefits
- Salary is negotiated based on your experience and skills
- We provide Korea's four major social insurance programs, lunch, equipment with the specs you want, and books
- Workplace: 128 Beobwon-ro, Songpa-gu, Seoul (SKV1, Munjeong Station)
- We finish the hiring process within 2 weeks
How to apply
Select the Apply button and send one of these: a PDF, a link or a text. You can also email your resume to careers@datagrit.co. Instead of a resume, the story of a problem you dug into yourself, or one design document, is fine too.
Personal information in applications
We use your application only for the hiring process. We keep it for 180 days from the day the hiring process ends, then destroy it. We do not ask for your resident registration number, photo, height, weight, marital status or family information. Details are on the Careers page and in our privacy policy.