Senior Software Engineer, Data Product - SF Only

TRM Labs
San Francisco
Workplace: HybridFull timeUSD 190,000 - 220,000 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Communication","Writing design docs","Collaboration","Mentoring","Cost-consciousness"]

Design and build mission-critical, highly scalable data services for blockchain analytics on a Data Product team. Create data models for optimal storage, retrieval, and sub-second query latency while integrating with dozens of blockchains. Collaborate with data scientists, backend engineers, product managers, and customer-facing teams to translate user needs into efficient pipeline and streaming workflows using public cloud and modern infrastructure tooling.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TRM Labs
TRM Labs
2 days ago

Senior Software Engineer, Data Product - SF Only

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live

Job Summary

Design and build mission-critical, highly scalable data services for blockchain analytics on a Data Product team. Create data models for optimal storage, retrieval, and sub-second query latency while integrating with dozens of blockchains. Collaborate with data scientists, backend engineers, product managers, and customer-facing teams to translate user needs into efficient pipeline and streaming workflows using public cloud and modern infrastructure tooling.
Location: San Francisco
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and build mission-critical data services that power blockchain transaction analytics at petabyte scale.
  • •Build highly scalable features that integrate with dozens of blockchains.
  • •Architect data models for efficient storage and sub-second latency for querying blockchain data.
  • •Collaborate across disciplines to implement novel data models that enhance TRM’s products and services.
  • •Document technical decisions, share tradeoffs, and mentor engineers while deploying and monitoring infrastructure on public cloud platforms.

Pay and Benefits

Salary: USD 190,000 - 220,000 annually
Equity and Bonus:Equity
Perks:Equity

Key Requirements

  • •Bachelor's degree (or equivalent) in Computer Science or a related field.
  • •5+ years of hands-on experience architecting scalable API development and distributed systems, guiding work from ideation through production deployment.
  • •Exceptional programming skills in Python, plus strong SQL or SparkSQL.
  • •Experience across data engineering areas such as BigQuery and Postgres, including building pipelines/workflows from scratch (0–1 systems owned).
  • •Proficiency with data pipeline/workflow orchestration tools such as Airflow and dbt, and expertise in streaming/data processing with Dataflow, Spark, Kafka, and Flink.
Experience:5+ yearsBlockchainData engineeringStreaming dataAI/LLM
Education:Bachelor's in Computer Science or a related field
Skills:CommunicationWriting design docsCollaborationMentoringCost-consciousness
Tech Stack:PythonSQLSparkSQLBigQueryPostgresAirflowDbtDataflowSparkKafkaFlinkDockerTerraformKubernetesDatadogLLMsPrompt engineeringSemantic search

Company Brief

TRM Labs
Provides blockchain intelligence and crypto risk management solutions to help financial institutions, governments, and crypto firms detect fraud, trace illicit activity, and comply with regulatory requirements across digital asset ecosystems.
Industry: RegTech
Company Size: Large (251 to 1,000 employees)
Growth: Growth Stage Startup
Headquarters: San Francisco, United States
Founded: 2018
WebsiteLinkedIn