TL;DR
Senior Software Engineer (Database Internals): Designing and developing new database capabilities for a PostgreSQL-based platform with an accent on analytics, clustering, distributed operations, and query/storage optimizations. Focus on building scalable, reliable, and performant database systems and improving infrastructure for correctness and performance evaluation.
Location: Fully remote opportunities globally
Company
Tiger Data, formerly Timescale, provides the fastest PostgreSQL platform for transactional, analytical, and agentic workloads, trusted by thousands of organizations globally.
What you will do
- Play a core role in designing and developing new database capabilities, including analytics, clustering, distributed operations, query and storage optimizations.
- Develop, test, and release new features and functionality from the database technical roadmap.
- Continually improve, optimize, and test existing functionality of TimescaleDB.
- 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, gaining insight into user needs.
Requirements
- 5+ years of engineering experience.
- Expertise in building industrial-strength software in C/C++ for large code bases.
- Solid knowledge of SQL, query processing and database engines, concurrency control, data replication, and/or distributed systems.
- Passion for building highly reliable system software.
Nice to have
- Experience in PostgreSQL internal development.
- Experience with industry-standard software validation tools (e.g., Jepsen, Valgrind, Coverity, pprof).
Culture & Benefits
- 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.
- Globally distributed, remote-first team committed to direct communication, accountability, and collaborative excellence.
- Embrace diversity, curiosity, and collaboration.
Hiring process
- Every applicant receives a response.
- Applications are reviewed fairly and objectively, with shortlisting based on relevant skills and experience.
- Clear and timely communication is maintained throughout the candidate journey.
- A rigorous interview process with a high bar allows meeting various team members across the organization.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →