Senior Software Engineer, Data - SF

TRM Labs
San Francisco
Workplace: RemoteFull timeUSD 190,000 - 220,000 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Communication","Mentorship","Technical decision-making","Cross-functional collaboration","Cost-conscious engineering"]

Design and build mission-critical, highly scalable data services for blockchain transaction analytics at petabyte scale. Own data models and APIs to deliver sub-second query latency, integrating with dozens of blockchains. Collaborate with data scientists, backend engineers, and product managers to translate user needs into scalable solutions, while writing clear design docs, sharing tradeoffs, and mentoring teammates. Work with modern orchestration, streaming, cloud infrastructure, and observability tools.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TRM Labs
TRM Labs
13 hours ago

Senior Software Engineer, Data - SF

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Design and build mission-critical, highly scalable data services for blockchain transaction analytics at petabyte scale. Own data models and APIs to deliver sub-second query latency, integrating with dozens of blockchains. Collaborate with data scientists, backend engineers, and product managers to translate user needs into scalable solutions, while writing clear design docs, sharing tradeoffs, and mentoring teammates. Work with modern orchestration, streaming, cloud infrastructure, and observability tools.
Location: San Francisco
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and architect highly scalable data services integrating with dozens of blockchains.
  • •Build and optimize complex data models for storage, retrieval, and sub-second latency querying of blockchain data.
  • •Collaborate with data scientists, backend engineers, and product managers to implement scalable data models that enhance TRM products.
  • •Translate user needs from product managers, data scientists, and customer-facing teams into data solutions.
  • •Write clear design docs, share tradeoffs, and mentor engineers while improving cross-team alignment.

Pay and Benefits

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

Key Requirements

  • •Bachelor’s degree (or equivalent) in Computer Science or a related field.
  • •5+ years architecting scalable API development and distributed system architecture, taking projects from ideation to production deployment.
  • •Exceptional programming skills in Python and proficiency with SQL or SparkSQL.
  • •In-depth experience with data stores such as BigQuery and Postgres, and ownership of building pipelines/platforms/ML-BI workflows from scratch (0–1 systems).
  • •Proficiency with data pipeline/workflow orchestration tools (Airflow, DBT) and data processing/streaming technologies (Dataflow, Spark, Kafka, Flink).
Experience:5+ years
Education:Bachelor's
Skills:CommunicationMentorshipTechnical decision-makingCross-functional collaborationCost-conscious engineering
Tech Stack:PythonSQLSparkSQLBigQueryPostgresAirflowDBTDataflowSparkKafkaFlinkDockerTerraformKubernetesDatadogLLMsPrompt engineeringSemantic searchBlockchains

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