Senior Software Engineer, Data - SF
What engineering roles in crypto pay
205 salaries · our own dataThis 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.
