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

Senior Software Engineer - AI Developer Experience

Senior Software Engineer for AI Developer Experience at Timescale, focusing on Python, PostgreSQL, and AI product UX.

Timescale logo
Timescale

Senior Front-End Engineer

Senior Front-End Engineer specializing in TypeScript, React, and UI/UX design for cloud services. Remote position.

Timescale logo
Timescale

Senior Software Engineer - Backend - AI Projects

Senior Backend Software Engineer for AI projects, involving design, development, and system integration. Remote work available.

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.

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.

GitLab logo
GitLab

Senior Backend Engineer - Database

Senior Backend Engineer specializing in databases needed for remote role at GitLab, focusing on PostgreSQL and software development.

GitLab logo
GitLab

Senior Backend Engineer - Database

Senior Backend Engineer specializing in databases at GitLab, focusing on PostgreSQL, remote work, and open source contributions.

Neon logo
Neon

Senior Systems Software Engineer (Postgres)

Join Neon as a Senior Systems Software Engineer to enhance PostgreSQL on our cloud platform. Work remotely with a global team.

Percona logo
Percona

Senior Software Engineer – Python

Senior Software Engineer specializing in Python for remote work with expertise in database management and open-source software.

Prisma logo
Prisma

Senior Software Engineer (TypeScript)

Join Prisma as a Senior Software Engineer specializing in TypeScript. Work remotely or in Berlin, focusing on TypeScript and open-source development.

Mateo logo
Mateo

Full Stack Developer with TypeScript and PostgreSQL Experience

Join Mateo as a Full Stack Developer to build and maintain robust SaaS applications using TypeScript and PostgreSQL.

CrowdStrike logo
CrowdStrike

Senior Software Engineer, Database Engine and Semantic Data Modeling

Senior Software Engineer role focusing on database engine and semantic data modeling, remote position.

Prisma logo
Prisma

Senior Software Engineer - TypeScript

Senior Software Engineer specializing in TypeScript and back-end development for a leading-edge data platform at Prisma.

Grafana Labs logo
Grafana Labs

Senior Backend Engineer - Databases, Pyroscope

Senior Backend Engineer specializing in databases and Pyroscope for Grafana Labs, remote position in Sweden.

Fountain logo
Fountain

Senior Software Engineer - Backend (E5)

Senior Backend Software Engineer, remote, expertise in TypeScript, DBMS, and backend development.

Fountain logo
Fountain

Senior Software Engineer - Backend (TypeScript)

Senior Backend Software Engineer specializing in TypeScript for a fully remote role, focusing on innovative hiring platform development.

Datadog logo
Datadog

Senior Software Engineer - Database Monitoring

Senior Software Engineer for Database Monitoring in Madrid, focusing on high-scale, open-source projects with Datadog.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Software Development Engineer - Aurora Limitless Database

Join AWS as a Senior Software Development Engineer to innovate in cloud database services with Aurora Limitless Database.

n8n logo
n8n

Senior Software Engineer (Node.js & TypeScript)

Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.

Datadog logo
Datadog

Senior Software Engineer - Datastores

Join Datadog as a Senior Software Engineer in Lisbon to design and maintain scalable infrastructure for high-growth environments.

Microsoft logo
Microsoft

Software Engineer - Azure PostgreSQL

Join Microsoft's Azure PostgreSQL team as a Software Engineer, developing cloud solutions and distributed systems.

Section logo
Section

Senior Software Engineer - Backend TypeScript

Join DuelNow as a Senior Software Engineer specializing in TypeScript for backend development in a remote role.

Neon logo
Neon

Senior Software Engineer, Team Lead (Control Plane)

Lead a top-tier software engineering team in developing cloud-native PostgreSQL solutions. Remote work, competitive benefits.

Deel logo
Deel

Senior Backend Engineer (Node.js/TypeScript)

Join Deel as a Senior Backend Engineer specializing in Node.js and TypeScript. Work remotely to build global HR solutions.