Senior Software Engineer - Database Internals
TimescaleJoin 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
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
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.
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.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
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.
Software Engineer - Java, PostgreSQL
Join Siemens as a Software Engineer in Budapest, focusing on Java and PostgreSQL for critical rail systems.
Senior Data Engineer
Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid 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 Software Engineer
Join Lattice as a Senior Software Engineer to build robust software using AWS, React, and PostgreSQL. Remote position with great benefits.
Senior Backend Engineer
Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.
Senior Software Engineer - Cloud and Distributed Systems
Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.
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.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.
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.
Senior Backend Engineer
Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Senior Web Frontend Engineer - React/TypeScript
Join Tymit as a Senior Web Frontend Engineer, focusing on React/TypeScript in a remote fintech role.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.
Senior Full-Stack Engineer
Join Veriff as a Senior Full-Stack Engineer in Barcelona. Work with TypeScript, Python, GraphQL, and more.
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.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
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.
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.
Senior Backend Engineer
Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.