TRM Labs is hiring a Senior Software Engineer for its Data Platform team to develop, operate, and scale the relational database systems supporting its products and services. The role owns the serving layer end to end, including query performance, cost, and availability, on infrastructure used by product teams and serving data at petabyte scale. The position focuses on PostgreSQL and distributed PostgreSQL systems, with responsibility for keeping customer-facing APIs fast and available, improving storage and compute efficiency, automating routine database operations, protecting data integrity and latency, and maintaining real-time change-data-capture pipelines. The engineer will use AI-assisted analysis and coding tools to find and implement performance and cost improvements, validate database changes, debug replication issues, and develop reusable automation, runbooks, and internal tools. The role also contributes to platform modernization by migrating workloads from first-generation infrastructure and prototyping new data stores. The Data Platform team works asynchronously across US and Canada working hours, with purposeful synchronous collaboration, written-first technical planning, and participation in an on-call rotation. The position requires in-person R&D work weeks, typically one to two times per quarter, at a TRM hub or another designated location; approved travel, lodging, and workspace are covered.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed