portal resources jobs companies t timescale testing infrastructure and release engineer - database

Testing Infrastructure and Release Engineer - Database


We need extraordinary engineers to join our team. You will act as both architect and programmer: both designing and coding the testing infrastructure for our database product. 

Timescale already has an extensive regression test suite for our product that runs as a single-node primary but need to develop better infrastructure to test our scale-out multi-node capabilities. This is a technically challenging and exciting problem because the infrastructure for such tests needs to be able to produce reproducible test output while at the same time test all the vagaries of distributed environment (connection drops, latency spikes, intermittent failures, permanent failures, etc.). 

This is not a QA / testing role: our core database engineers will be writing the test cases, rather you would be responsible for creating the infrastructure to run these tests. Besides testing the database for correctness, this system would also need to be able to test performance and protect against performance regressions. You would be working closely with our core database developers to design a system that can effectively push our database to its limits in a distributed environment.

The second main responsibility of this role is release engineering. Our product is distributed on a variety of platforms and environments: Linux, Mac, Windows, Raspberry Pis, high-powered servers, on-bare-metal, in docker, etc. You would need to automate packaging and distribution across all of these heterogeneous environments using a build-farm or similar infrastructure.

Timescale is a remote-first organization; this is a full-time position and can be fully remote.

Responsibilities

  • Play a core role in helping to design and develop testing infrastructure for a distributed database.
  • Develop, test, and release new testing infrastructure and release features and capabilities. 
  • Continually improve, optimize, and test the infrastructure that you build.
  • Be an enthusiastic and personable teammate, receiving and providing code reviews, and otherwise partnering and helping other engineers.

Requirements

  • Bachelor’s degree in computer science or equivalent experience.
  • 5+ years engineering experience.
  • Expertise building testing, release or CI/CD systems.
  • Experience in SQL (especially PostgreSQL) highly desirable (but not required).
  • Experience with Golang and/or C are preferred.
  • Solid knowledge of concurrency control, data replication, and/or distributed systems.
  • Passionate about building high-quality infrastructure and development tools.

About Timescale:

Timescale develops TimescaleDB, the category-defining open-source relational database for time-series data, and a Timescale cloud platform, offering fully-managed TimescaleDB and related time-series services. TimescaleDB offers developers the reliability, performance, scale, and advanced analytical capabilities they need to store and analyze mission-critical data. With over one million active databases deployed worldwide,Timescale customers span all industries and use cases, including: cloud infrastructure monitoring and metrics, SaaS product analytics, media and entertainment, Internet of Things, finance, and more. Timescale is a remote-first company with a global workforce and is backed by Benchmark Capital, New Enterprise Associates, Icon Ventures, Two Sigma Ventures, and other leading investors.

Other jobs at Timescale

4 jobs in the last 60 days · 15 in total · avg 0.74 jobs/mo · 1867 job visits

Infrastructure Engineer - Cloud

Infrastructure Engineer - Cloud

We're looking for experienced infrastructure engineers to help us build and maintain our managed TimescaleDB cloud services. You will have the opportunity to work with a close-knit team, building and maintaining the infrastructure that powers ou

this week
Testing Infrastructure and Release Engineer - Database

Testing Infrastructure and Release Engineer - Database

We need extraordinary engineers to join our team. You will act as both architect and programmer: both designing and coding the testing infrastructure for our database product.  Timescale already has an extensive regression test suite for our product

this week
Cloud Engineer - Cloud

Cloud Engineer - Cloud

We need extraordinary cloud engineers to join our team. We're looking for experienced cloud engineers to help us build and maintain our managed TimescaleDB cloud services. You will have the opportunity to work with a close-knit team, developing

this week
Kubernetes Engineer - Cloud

Kubernetes Engineer - Cloud

We're looking for experienced Kubernetes engineers to help us build and maintain our managed TimescaleDB cloud services. You will have the opportunity to work with a close-knit team, building and maintaining the infrastructure that powers our pl

this week
Graphic Designer

Graphic Designer

Timescale is looking for a Graphic Designer who loves creating for both the web, first and foremost, and print. You’ll be responsible for contributing to, maintaining, and shaping the future of the visual brand, it’s assets, web properties, and all c

3 months ago
Technical Support Engineer

Technical Support Engineer

We need extraordinary support engineers to join our team. The right candidate will be comfortable providing deep technical support and interacting with customers on a day to day basis. You should have deep experience with relational databases and Po

9 months ago
Senior Graphic Designer

Senior Graphic Designer

Timescale is looking for a Senior Graphic Designer who loves creating for both the web, first and foremost, and print. You’ll be responsible for contributing to, maintaining, and shaping the future of the visual brand, it’s assets, web properties, an

10 months ago
Senior Graphic Designer

Senior Graphic Designer

Timescale is looking for a Senior Graphic Designer who loves creating for both the web, first and foremost, and print. You’ll be responsible for contributing to, maintaining, and shaping the future of the visual brand, it’s assets, web properties, an

10 months ago
Product Marketing Manager

Product Marketing Manager

Timescale is looking for a Product Marketing Manager to help us take our category-defining time-series database and other new products to market. A Product Marketing Manager defines the story behind a product, helping us crisply define the audience f

11 months ago
Technical Support Engineer

Technical Support Engineer

We need extraordinary support engineers  to join our team. You should be comfortable with providing deep technical support and customer-facing interactions. You should have experience with relational databases, and have or be able to quickly gain a

over a year ago
Senior Product Manager- UI/UX

Senior Product Manager- UI/UX

Timescale is seeking an experienced Product Manager focused on UI/UX. You will play a central role in designing and defining a new open-source product around IT monitoring and observability aimed at developers and SREs.This person should care deeply

over a year ago
Senior Product Manager (UI/UX)

Senior Product Manager (UI/UX)

Timescale is seeking an experienced Product Manager focused on UI/UX. You will play a central role in designing and defining a new open-source product around IT monitoring and observability aimed at developers and SREs. This person should care deep

over a year ago
Community Marketing Manager

Community Marketing Manager

Community Marketing Manager Timescale is looking for an experienced Community Marketing Manager. Youll be responsible for building our community outreach strategy, growing our influence and contributions to communities around the world. We dont beli

over a year ago
Cloud Engineer

Cloud Engineer

We need extraordinary Cloud Engineers to join our team. This is a great opportunity to help build Timescale's Cloud offering. This is a full time position at our office in New York City, Stockholm, or Remote. RESPONSIBILITIES: * Develop software

over a year ago
Core Database Developer

Core Database Developer

We need extraordinary engineers to join our team. You will act as both architect and programmer, designing, coding, and testing the core of our open-source time-series database. Our focus is on building a scalable, reliable, robust, usable, secure, p

over a year ago
Timescale