Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (DBaaS) image - Rise Careers
Job details

Senior Software Engineer (DBaaS)

Engineering


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


COMPANY RATING
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Diversity & Inclusion
4.9 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Timescale
Timescale CEO photo
Ajay Kulkarni
Approve of CEO
Risa star 🔮 Hi, I'm Risa! Your AI
Career Co-Pilot
Want to see a list of jobs tailored to
you, just ask me below!

TimescaleDB is the leading open-source relational database for time-series data. Fully managed or self‑hosted.

9 jobs
DEPARTMENTS
Engineering
SECTOR
Enterprise Software & Network Solutions
TEAM SIZE
51-200
LOCATION
Hybrid
DATE POSTED
April 3, 2023

Subscribe to Rise newsletter

Other jobs