Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer - Database Internals

at Timescale

Posted 9 months ago | 0 applied

Description:

  • The Senior Software Engineer - Database Internals position at Timescale involves designing, coding, and testing the core of their PostgreSQL-based time-series database.
  • Responsibilities include contributing to the development of new database capabilities, improving existing functionality, optimizing infrastructure, collaborating with the Cloud Engineering team, and providing technical assistance to customers.
  • The role requires expertise in C/C++, 5+ years of engineering experience, knowledge of SQL, query processing, database engines, concurrency control, and distributed systems.
  • Candidates should be passionate about building reliable system software and have experience with industry-standard software validation tools.

Requirements:

  • Expertise in building industrial-strength software in C/C++ for large code bases.
  • 5+ years of engineering experience.
  • Knowledge of SQL, query processing, database engines, concurrency control, data replication, and/or distributed systems.
  • Experience in PostgreSQL internal development is highly desirable.
  • Passion for building highly reliable system software.
  • Familiarity with industry-standard software validation tools like Jepsen, Valgrind, Coverity, pprof, etc.

Benefits:

  • Flexible PTO and family leave.
  • Fridays off in August.
  • Full remote work from almost anywhere.
  • Stock options.
  • Monthly WiFi stipend.
  • Professional development and educational benefits.
  • Premium insurance options for US employees.