Senior Software Engineer (DBaaS) at Timescale

Welcome to Real Work From Anywhere.

The only fully location independent job board. We hand pick every job on this site. Live and work from anywhere.

💜 Love this site? plz tweet about us

Send new remote jobs to
every week!

10,600+ remote workers already subscribed

Join ourDiscord|Subreddit|LinkedInfor real-time job alerts!

Sponsored
Sponsor logo
Don't wait 2 hours to get your headshots done
Do it in 3 minutes with Headshotgrapher. Just upload 6–7 casual photos of yourself and get high-quality headshots instantly!

About the job

Posted on

Mar 8, 2023

Apply before

Apr 7, 2023EXPIRED

Job type

Full-Time

Category

Location

Worldwide

Share this job

Job Description

This job posting has expired and no longer accepting applications.

Come help build the next great database cloud for developers.

We're looking for experienced DBaaS engineers to help us design, build, and maintain our fully-managed TimescaleDB database services. You should be an experienced software engineer, as well as have familiarity managing PostgreSQL or other similar relational databases in automated environments, along with the suite of reliability tools (HA, backup/restore, configuration management, etc.) that ensure a worry-free experience for users.  You will have the opportunity to work with a close-knit team, developing Golang services and features to power our platform, as well as working with our underlying Kubernetes infrastructure to ensure stability, security, and performance.

Timescale is an all-remote organization, open to candidates in all time zones. This is a full time position.

Responsibilities

  • Provide customers with stable, performant, and fully-managed PostgreSQL/TimescaleDB database instances running on our cloud platform
  • Design, develop, and maintain a suite of advanced DBaaS features, providing a first-class developer experience with great ease-of-use
  • Ensure reliable and frictionless database management, including for provisioning, reconfiguration, and software updates.
  • Build tooling and documentation to help customers (both internal and external) quickly address common issues the moment they arise
  • Provide subject-matter expertise on PostgreSQL and TimescaleDB for internal stakeholders, including other engineering teams and technical support team
  • Communicate externally the challenges and solutions for running our DBaaS at scale via blog posts, conference talks, and other mediums.

Requirements

  • 3+ years software engineering experience in production environments
  • Strong programming skills (we mostly use Go but are more concerned with good fundamentals)
  • Knowledge of how PostgreSQL works, including security, replication, backups
  • Experience deploying, operating, and managing production-level PostgreSQL or other database systems at scale (e.g., in "as-a-service" environment)
  • Experience with operational PostgreSQL tools for backup (pgBackrest, WAL-G)
  • Experience with PostgreSQL high availability (Patroni, Stolon, pg_auto_failover), etc.
  • Experience working with Kubernetes clusters in production environments
  • Experience writing complex SQL queries
  • Bonus for experience running PostgreSQL on Kubernetes
  • Bonus for ability to write PostgreSQL extensions extra, including in Rust
  • Bonus for deep knowledge of at least one major cloud provider, AWS preferred

 

Please mention that you found the job on Real Work From Anywhere, this helps us grow. Thanks.

Similar Jobs

Sardine company logo
Sardine

Fullstack Software Engineer

28d ago
Primer company logo
Primer

Senior Backend Engineer

28d ago
Aztec company logo
Aztec

Software Engineer (Generalist)

20d ago
Coalesce company logo
Coalesce

Senior DevOps Engineer

8d ago
Blue Coding company logo
Blue Coding

Senior DevOps Engineer (AS)

26d ago