Senior Software Engineer, Core Data Ingestion

Reposted 5 Days Ago
12 Locations
Remote
Senior level
Blockchain
The Role
As a Senior Software Engineer on the Core Data Ingestion team, you will build and manage data pipelines for blockchain transactions, ensuring the ingestion and analysis of petabyte-scale data while collaborating cross-functionally to enhance product offerings. Your role will involve managing real-time data processes and collaborating with various teams to support a safer financial system.
Summary Generated by Built In

TRM Labs is a blockchain intelligence company committed to fighting crime and creating a safer world. By leveraging blockchain data, threat intelligence, and advanced analytics, our products empower governments, financial institutions, and crypto businesses to combat illicit activity and global security threats. At TRM, you'll join a mission-driven, fast-paced team made up of experts in law enforcement, data science, engineering, and financial intelligence, tackling complex global challenges daily. Whether analyzing blockchain data, developing cutting-edge tools, or collaborating with global organizations, you'll have the opportunity to make a meaningful and lasting impact.

The Core Data Ingest team is comprised of engineers who work cross-functionally to build data pipelines that enable us to ingest valuable information to further enhance the attribution displayed to our customers in our product. As a Software Engineer on the Core Data Ingestion team, you will be responsible for executing mission-critical systems and data services that ingest and analyze blockchain transaction activity at petabyte scale, and ultimately work to build a safer financial system for billions of people.

The impact you’ll have here:

  • Build highly reliable data services to integrate with dozens of blockchains.
  • Develop complex ETL pipelines that transform and process petabytes of structured and unstructured data in real-time.
  • Design and architect intricate data models for optimal storage and retrieval to support sub-second latency for querying blockchain data.
  • Collaborate across departments, partnering with data scientists, backend engineers, and product managers to design and implement novel data models that enhance TRM’s products.

What we’re looking for:

  • Write high-quality code. We mostly work in Python. However, languages can be learned: we care much more about your general engineering skill than knowledge of a particular language or framework.
  • Versatility. Experience across the entire spectrum of data engineering, including:
    • Data stores (e.g., ClickHouse, ElasticSearch, Postgres, Redis, and Neo4j)
    • Data pipeline and workflow orchestration tools (e.g., Airflow, DBT, Luigi, Azkaban, Storm)
    • Data processing technologies and streaming workflows (e.g., Spark, Kafka, Flink)
    • Deployment and monitoring infrastructure in public cloud platforms (e.g., Docker, Terraform, Kubernetes, Datadog)
    • Loading, querying and transforming large data sets
  • You're comfortable working with noisy, dirty, and unstructured data to cleanse, scrape and convert it into structured data
  • A high degree of initiative and ownership, combined with the ability to navigate ambiguity and adapt quickly to change.
  • Exceptional ability to structure problems and identify the most critical issues to prioritize.
  • Ability to communicate complex ideas effectively to both technical and non-technical audiences, verbally and in writing.
  • Experience working collaboratively in a cross-functional environment with a diverse group of people at all levels in an organization
  • Passion for building a safer financial system for billions of people.
  • Interest in virtual currencies, applications, and their use in financial networks and blockchain analysis is a plus.

About TRM's Engineering Levels:

Engineer: Responsible for helping to define project milestones and executing small decision decisions independently with the appropriate tradeoffs between simplicity, readability, and performance. Provides mentorship to junior engineers, and enhances operational excellence through tech debt reduction and knowledge sharing.

Senior Engineer: Successfully designs and documents system improvements and features for an OKR/project from the ground up. Consistently delivers efficient and reusable systems, optimizes team throughput with appropriate tradeoffs, mentors team members, and enhances cross-team collaboration through documentation and knowledge sharing.

Staff Engineer: Drives scoping and execution of one or more OKRs/projects that impact multiple teams. Partners with stakeholders to set the team vision and technical roadmaps for one or more products. Is a role model and mentor to the entire engineering organization. Ensures system health and quality with operational reviews, testing strategies, and monitoring rigor.

Life at TRM Labs

Leadership Principles

Our LPs are foundational elements of our strategy, guiding how we make decisions, how we treat each other, and how we behave day-to-day.

  • Impact-Oriented Trailblazer – We put customers first, driving for speed, focus, and adaptability.
  • Master Craftsperson – We prioritize speed, high standards, and distributed ownership.
  • Inspiring Colleague – We value humility, candor, and a one-team mindset.

Accelerate your Career 

Join a mission-driven team of industry leaders and make a real-world impact—disrupting terrorist networks, recovering stolen funds, and more. At TRM, you will:

  • Work alongside top experts and learn every day.
  • Embrace a growth mindset with development opportunities tailored to your role.
  • Take on high-impact challenges in a fast-paced, collaborative environment.

Thrive as a Global Team 

As a remote-first company, TRM Labs is built for global collaboration.

  • We cultivate a strong remote culture through clear communication, thorough documentation, and meaningful relationships.
  • We invest in offsites, regional meetups, virtual coffee chats, and onboarding buddies to foster collaboration.
  • By prioritizing trust and belonging, we harness the strengths of a global team while staying aligned with our mission and values.

Join our mission!

We’re looking for team members who thrive in fast-paced, high-impact environments and love building from the ground up. TRM is remote-first, with an exceptionally talented global team. If you enjoy solving tough problems and seeing your work make a difference for billions of people, we want you here. Don’t worry if your experience doesn’t perfectly match a job description— we value passion, problem-solving, and unique career paths. If you’re excited about TRM’s mission, we want to hear from you.

Recruitment agencies

TRM Labs does not accept unsolicited agency resumes. Please do not forward resumes to TRM employees. TRM Labs is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company without a signed agreement.
Privacy Policy

By submitting your application, you are agreeing to allow TRM to process your personal information in accordance with the TRM Privacy Policy

Learn More: Company Values | Interviewing | FAQs

Top Skills

Airflow
Azkaban
Clickhouse
Datadog
Dbt
Docker
Elasticsearch
Flink
Kafka
Kubernetes
Luigi
Neo4J
Postgres
Python
Redis
Spark
Storm
Terraform
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, CA
175 Employees
On-site Workplace
Year Founded: 2018

What We Do

TRM Labs is a blockchain intelligence company that helps financial institutions, crypto businesses and government agencies detect and investigate crypto-related financial crime and fraud. Every day, we tackle challenges in data engineering, data science, and threat intelligence to advance our mission to build a safer financial system for billions of people.

We have raised over $79M from JPMorgan Chase, Visa, Citi, PayPal, Block, Initialized Capital, Tiger Global, Bessemer, and Y Combinator.

Gallery

Gallery

Similar Jobs

Dynatrace Logo Dynatrace

Solution Architect

Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Big Data Analytics • Automation
Remote
Hybrid
Santiago, Región Metropolitana de Santiago, CHL
4700 Employees

Superhuman Logo Superhuman

Senior Site Reliability Engineer

Consumer Web • Enterprise Web • Mobile • Productivity • Software
Easy Apply
Remote
13 Locations
116 Employees

Bounteous Logo Bounteous

Escalation Engineer

Agency • Digital Media • eCommerce • Professional Services • Software • Analytics • Consulting
Remote
12 Locations
4000 Employees

Zone & Co Logo Zone & Co

Spreadsheet Add-In Developer

Fintech • Professional Services • Software • Consulting
Remote
12 Locations

Similar Companies Hiring

Chainlink Labs Thumbnail
Web3 • Payments • Internet of Things • Cryptocurrency • Blockchain
US
680 Employees
Alchemy Thumbnail
Web3 • Software • Information Technology • Cryptocurrency • Blockchain
San Francisco, CA
200 Employees
Block Thumbnail
Software • Payments • Fintech • Financial Services • eCommerce • Cryptocurrency • Blockchain
Oakland, CA
12000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account