Senior Software Engineer – Database at Timescale

Location: Remote, Work from Anywhere
Salary: $0
| Full-time | International
Timescale

Senior Software Engineer – Database

Engineering

Timescale is building the worlds next great database company on top of industry-standard PostgreSQL, and we need your help! We need extraordinary database engineers to join our team.

You will design, code, and test the core of our PostgreSQL-based time-series database. We focus 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 a PostgreSQL expert).

Timescale is a 100% remote organization with engineers throughout the world; this is a full-time position.

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.
Apply for job Apply for job

See all Developer Jobs >

Want Access to 20,000+ More Remote and Flexible Jobs?

More Jobs

More Jobs

Part-time to full-time,
freelance to employee

More Career Fields

More Career Fields

50+ flexible
job categories

More Resources

More Resources

Advanced filtering, webinars & more

Learn More About Our Premium Service