← All jobs
TL

Senior Software Engineer, Data - SF

TRM LabsNorth America
Type
Full-time
Work setup
Remote
Experience
Senior
Posted
11 days ago
🌍 Fully remote📈 Equity / stock options
$190k - $220k
midpoint above market median

What engineering roles in crypto pay

205 salaries · our own data
this role$144kmedian$255k

This role pays $190k-$220k, above the $202k median for engineering roles in crypto on this board.

As a Senior Software Engineer on the Data Product team at TRM Labs, you design and build mission-critical data services that analyze blockchain transaction activity at petabyte scale. You work alongside data scientists, engineers, and product managers to create highly scalable features that power TRM's AI-driven intelligence solutions, helping public and private sector agencies investigate and disrupt crime.

What you'll do

  • Build highly scalable features that integrate with dozens of blockchains
  • Design and architect intricate data models for optimal storage and retrieval to support sub-second latency for querying blockchain data
  • Collaborate across departments with data scientists, backend engineers, and product managers to design and implement novel data models that enhance TRM's products
  • Work closely with product managers, data scientists, and customer-facing teams to understand user needs and translate them into scalable data solutions
  • Write clear design documents, proactively share tradeoffs, and build alignment across disciplines

What you bring

  • Bachelor's degree or equivalent in Computer Science or a related field
  • 5+ years of hands-on experience architecting scalable API development and distributed system architecture, guiding projects from initial ideation through production deployment
  • Exceptional programming skills in Python, and adeptness in SQL or SparkSQL
  • In-depth experience with data stores such as BigQuery and Postgres
  • Track record owning 0-1 systems: building pipelines, data platforms, or ML/BI workflows from scratch, not just maintaining legacy systems
  • Ability to simplify complexity and communicate technical decisions clearly to both technical and non-technical stakeholders
  • Cost-conscious mindset, designing for performance, scale, and efficiency
  • Experience mentoring engineers or analysts and leveling up those around you
  • Proficiency in data pipeline and workflow orchestration tools like Airflow and DBT
  • Expertise in data processing technologies and streaming workflows including Dataflow, Spark, Kafka, and Flink
  • Competence deploying and monitoring infrastructure within public cloud platforms using Docker, Terraform, Kubernetes, and Datadog
  • Proven ability loading, querying, and transforming extensive datasets

Nice to have

  • Experience with large language models or AI-powered workflows such as prompt engineering, internal tooling, or semantic search

What we offer

  • Base salary of $190,000-$220,000
  • Eligibility to participate in TRM's equity plan

About TRM Labs

TRM Labs provides AI-powered intelligence solutions helping public and private sector agencies investigate and disrupt crime. A Series C company with $220M in total funding backed by Goldman Sachs, Bessemer, Y Combinator, Thoma Bravo, and others, TRM is headquartered in San Francisco and operates as a distributed-first company with hubs in Los Angeles, San Francisco, New York, Washington D.C., London, and Singapore.

Senior Software Engineer, Data - SF | CryptoJobsHQ