Timescale logo

Senior Software Engineer - Database Internals

Timescale

Join Timescale as a Senior Software Engineer - Database Internals

Timescale is building the world’s next great database company on top of industry-standard PostgreSQL, and we need your help! We are looking for extraordinary database engineers to join our team.

About the Role

As a Senior Software Engineer focusing on Database Internals, you will design, code, and test the core of our PostgreSQL-based time-series database. Our focus is on building a scalable, reliable, robust, usable, secure, and performant database. You should have strong systems-building experience and expertise in C, understand both query optimization and database systems, and ideally already be a PostgreSQL expert (or show an interest and quick aptitude to become one).

Responsibilities

  • Play a core role in helping to design and develop new database capabilities, including analytics, clustering and distributed operations, query and storage optimizations, and more.
  • Develop, test, and release new features and functionality from our database technical roadmap.
  • Continually improve, optimize, and test the existing functionality of TimescaleDB.
  • Improve infrastructure to evaluate and test database correctness and performance.
  • Work closely with our Cloud Engineering team to build a world-class experience for our Timescale customers.
  • Provide elevated technical assistance to high-value customers, gaining insight into the needs and experiences of our users.
  • Be an enthusiastic and personable teammate, receiving and providing code reviews and partnering and helping other engineers.

Requirements

  • Expertise in building industrial-strength software in C/C++ for large code bases.
  • 5+ years of engineering experience.
  • Experience in PostgreSQL internal development is highly desirable (but not required).
  • Solid knowledge of SQL, query processing and database engines, concurrency control, data replication, and/or distributed systems.
  • Passionate about building highly reliable system software.
  • Experience with industry-standard software validation tools helpful, e.g., Jepsen, Valgrind, Coverity, pprof, etc.

Why Join Us?

Timescale is a 100% remote organization with engineers throughout the world. This is a full-time position offering a collaborative team environment and opportunities for professional growth. Join us in addressing one of the largest challenges in databases for years to come.

If you are passionate about databases and want to work on cutting-edge technology, apply now to join our team!

Benefits
Extracted with AI

  • Remote work
  • Collaborative team environment
  • Opportunities for professional growth

Similar jobs

Last update: 23 minutes ago

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

Deel logo
Deel

Senior Backend Engineer (Node.js/TypeScript)

Join Deel as a Senior Backend Engineer specializing in Node.js and TypeScript. Work remotely with a global team.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

SingleStore logo
SingleStore

Software Engineer Intern, DB Engine (Summer 2025)

Join SingleStore as a Software Engineer Intern for Summer 2025, working on real-time technology with C++ and distributed systems.

Siemens logo
Siemens

Software Engineer - Java, PostgreSQL

Join Siemens as a Software Engineer in Budapest, focusing on Java and PostgreSQL for critical rail systems.

Remote Crew logo
Remote Crew

Senior Data Engineer

Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid role with flexible benefits.

Timescale logo
Timescale

Developer Advocate - AI and PostgreSQL

Join Timescale as a Developer Advocate focusing on AI and PostgreSQL, creating content and engaging with developer communities.

Lattice logo
Lattice

Senior Software Engineer

Join Lattice as a Senior Software Engineer to build robust software using AWS, React, and PostgreSQL. Remote position with great benefits.

Grafana Labs logo
Grafana Labs

Senior Backend Engineer

Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.

Seqera logo
Seqera

Senior Software Engineer - Cloud and Distributed Systems

Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.

Substack logo
Substack

Senior Software Engineer, Substack Enterprise

Join Substack as a Senior Software Engineer to develop core products using JavaScript, Node, React, and Postgres. Remote work available.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

Attentive logo
Attentive

Senior Software Engineer - Java, Python, SQL

Join Attentive as a Senior Software Engineer to build high-scale applications using Java, Python, and SQL. Remote position with competitive benefits.

WeTravel logo
WeTravel

Senior Backend Engineer

Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

Tymit logo
Tymit

Senior Web Frontend Engineer - React/TypeScript

Join Tymit as a Senior Web Frontend Engineer, focusing on React/TypeScript in a remote fintech role.

Datadog logo
Datadog

Senior Software Engineer - Language Tools

Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.

Veriff logo
Veriff

Senior Full-Stack Engineer

Join Veriff as a Senior Full-Stack Engineer in Barcelona. Work with TypeScript, Python, GraphQL, and more.

Text Blaze logo
Text Blaze

Principal Full-Stack Engineer (Backend Focus)

Join Text Blaze as a Principal Full-Stack Engineer focused on backend development. Work remotely and drive product innovation.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

Factorial logo
Factorial

Mid Software Developer - Growth Team

Join Factorial's Growth Team as a Mid Software Developer. Work with React, TypeScript, and Ruby on Rails in a dynamic, remote-friendly environment.

Argon AI (YC W24) logo
Argon AI (YC W24)

Senior Full Stack Software Engineer

Join Argon AI as a Senior Full Stack Software Engineer to build AI solutions for biopharma in NYC. Work with Python, PostgreSQL, and more.

Calm logo
Calm

Senior Backend Engineer

Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.