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
Senior Software Engineer - AI Developer Experience
Senior Software Engineer for AI Developer Experience at Timescale, focusing on Python, PostgreSQL, and AI product UX.
Senior Front-End Engineer
Senior Front-End Engineer specializing in TypeScript, React, and UI/UX design for cloud services. Remote position.
Senior Software Engineer - Backend - AI Projects
Senior Backend Software Engineer for AI projects, involving design, development, and system integration. Remote work available.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Developer Advocate - AI and PostgreSQL
Join Timescale as a Developer Advocate focusing on AI and PostgreSQL, creating content and engaging with developer communities.
Senior Backend Engineer - Database
Senior Backend Engineer specializing in databases needed for remote role at GitLab, focusing on PostgreSQL and software development.
Senior Backend Engineer - Database
Senior Backend Engineer specializing in databases at GitLab, focusing on PostgreSQL, remote work, and open source contributions.
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.
Senior Software Engineer – Python
Senior Software Engineer specializing in Python for remote work with expertise in database management and open-source software.
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.
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.
Senior Software Engineer, Database Engine and Semantic Data Modeling
Senior Software Engineer role focusing on database engine and semantic data modeling, remote position.
Senior Software Engineer - TypeScript
Senior Software Engineer specializing in TypeScript and back-end development for a leading-edge data platform at Prisma.
Senior Backend Engineer - Databases, Pyroscope
Senior Backend Engineer specializing in databases and Pyroscope for Grafana Labs, remote position in Sweden.
Senior Software Engineer - Backend (E5)
Senior Backend Software Engineer, remote, expertise in TypeScript, DBMS, and backend development.
Senior Software Engineer - Backend (TypeScript)
Senior Backend Software Engineer specializing in TypeScript for a fully remote role, focusing on innovative hiring platform development.
Senior Software Engineer - Database Monitoring
Senior Software Engineer for Database Monitoring in Madrid, focusing on high-scale, open-source projects with Datadog.
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.
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.
Senior Software Engineer - Datastores
Join Datadog as a Senior Software Engineer in Lisbon to design and maintain scalable infrastructure for high-growth environments.
Software Engineer - Azure PostgreSQL
Join Microsoft's Azure PostgreSQL team as a Software Engineer, developing cloud solutions and distributed systems.
Senior Software Engineer - Backend TypeScript
Join DuelNow as a Senior Software Engineer specializing in TypeScript for backend development in a remote role.
Senior Software Engineer, Team Lead (Control Plane)
Lead a top-tier software engineering team in developing cloud-native PostgreSQL solutions. Remote work, competitive benefits.
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.