Senior Software Engineer, Data - SF
TRM Labs · Remote · North America · San Francisco, CA ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Senior level role
- Fully remote (distributed)
- Python + SQL/SparkSQL
- Blockchain data focus
- US salary range
Join the Data Product team at TRM Labs to engineer mission-critical features that trace illicit financial activity across dozens of blockchains. You will collaborate with data scientists and product managers to design high-performance data models and services that operate at petabyte scale with sub-second latency.
This position requires building systems from the ground up, optimizing for cost and efficiency, and translating complex user needs into robust technical solutions. The team operates globally, emphasizing clear communication, rapid iteration, and high ownership in a fast-paced setting.
What you'll do
- Design and build scalable data services integrating with multiple blockchains
- Architect data models for optimal storage and sub-second query latency
- Collaborate with data scientists and engineers to implement novel data solutions
- Translate user needs into scalable technical architectures and features
- Write clear design documentation and communicate tradeoffs to stakeholders
- Mentor junior engineers and contribute to team knowledge sharing
What you'll need
- 5+ years of experience in scalable API and distributed system architecture
- Strong programming skills in Python and proficiency in SQL or SparkSQL
- Experience building data platforms or pipelines from scratch (0–1 systems)
- In-depth knowledge of data stores like BigQuery and Postgres
- Proficiency with orchestration tools such as Airflow and DBT
- Expertise in streaming workflows using Dataflow, Spark, Kafka, or Flink
- Competence in cloud infrastructure deployment with Docker, Terraform, and Kubernetes
- Bachelor's degree in Computer Science or equivalent practical experience
Nice to have
- Experience with LLMs, prompt engineering, or AI-powered workflows
- Background in semantic search or internal AI tooling development
Stack
- Python
- SQL
- SparkSQL
- BigQuery
- Postgres
- Airflow
- DBT
- Dataflow
- Spark
- Kafka
- Flink
- Docker
- Terraform
- Kubernetes
- Datadog
How you'll work
- Distributed-first company with global team members
- Operates across multiple time zones with flexible collaboration
- Hubs located in SF, LA, NY, DC, London, and Singapore
What you get
- Eligibility for company equity plan
- Opportunity to work on high-impact national security problems
- Culture focused on speed, ownership, and continuous improvement
Hiring process
- Recruiter introductory call
- Hiring Manager deep dive interview
- Technical interviews focused on critical role skills
- Hands-on case study panel session
- Reference checks
- Offer presentation