Senior Software Engineer - Database Internals

Tiger Data

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Play a core role in designing and developing new database capabilities, including analytics, clustering, distributed operations, and query/storage optimizations
  • Develop, test, and release new features and functionality according to the database technical roadmap
  • Continually improve, optimize, and test existing functionality of the database engine
  • Improve infrastructure to evaluate and test database correctness and performance
  • Work closely with the Cloud Engineering team to build a world-class experience for customers
  • Provide elevated technical assistance to high-value customers to gain insight into user needs
  • Participate in code reviews and partner with other engineers to maintain high technical standards

Requirements

  • 5+ years of professional engineering experience
  • Expertise in building industrial-strength software in C/C++ for large codebases
  • Solid knowledge of SQL, query processing, and database engines
  • Understanding of concurrency control, data replication, and/or distributed systems
  • Passion for building highly reliable system software

Preferred Qualifications

  • Experience in PostgreSQL internal development
  • Experience with industry-standard software validation tools (e.g., Jepsen, Valgrind, Coverity, pprof)

Benefits

  • Fully remote opportunities globally
  • Flexible PTO and comprehensive family leave
  • Fridays off in August
  • Stock options for long-term growth
  • Monthly WiFi stipend
  • Professional development and educational resources
  • Premium insurance options (for US-based employees)

About the Company

Tiger Data (formerly Timescale) is the fastest PostgreSQL platform for modern workloads. We empower developers and businesses with a robust platform designed for transactional, analytical, and agentic workloads. Trusted by over 2,000 customers across 25+ countries, we are building the new standard for data infrastructure.

Skills & tools

PostgreSQLC++SQLDistributed Systems

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 015+ years engineering experience
  2. 02Expertise in C/C++
  3. 03Knowledge of SQL and query processing
  4. 04Understanding of database engines
  5. 05Knowledge of concurrency control
  6. 06Knowledge of data replication
  7. 07Knowledge of distributed systems