Senior Software Engineer, Data Platform
Clari- Full Time
- Mid-level (3 to 4 years), Senior (5 to 8 years)
Candidates should have 5+ years of engineering experience and expertise in building industrial-strength software in C/C++ for large code bases. A solid knowledge of SQL, query processing, database engines, concurrency control, data replication, and/or distributed systems is required. Experience in PostgreSQL internal development is highly desirable, and familiarity with industry-standard software validation tools such as Jepsen, Valgrind, Coverity, and pprof is helpful.
The Senior Software Engineer will design and develop new database capabilities, including analytics, clustering, distributed operations, and query and storage optimizations. They will develop, test, and release new features from the database technical roadmap and continually improve existing functionality of TimescaleDB. The engineer will also improve infrastructure for testing database correctness and performance, work closely with the Cloud Engineering team to enhance customer experience, and provide technical assistance to high-value customers while engaging in code reviews and collaboration with other engineers.
Time series data management and analytics
Timescale specializes in managing time series data through its main product, TimescaleDB, which is an open-source database designed to efficiently handle large volumes of data points collected over time. Built on PostgreSQL, TimescaleDB offers reliable performance and operational efficiency. The company serves various industries, including IoT and financial services, enabling clients to analyze and gain insights from time series data for improved decision-making and automation. Timescale differentiates itself by providing both on-premise and cloud-based solutions, along with a freemium model that allows users to access the core product for free while offering premium features and enterprise support for revenue. The goal of Timescale is to enhance how businesses manage and analyze time series data, making it easier and more effective for organizations to leverage their data.