Software Engineer, Core Data Ingestion
TRM Labs.com
Office
LATAM
Full Time
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 Will Have:
- 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.
- 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
About The Team:
- The Core Ingestion team is setup in a remote environment spreading across multiple geographical locations. We practice async communication using various Slack channels and Notion documents.
- As a team, we meet every Monday to discuss active and future projects. We also meet thrice a week in standups to discuss progress or blockers.
- We follow standard sprint ceremonies with 2 week development sprints.
- We believe in collaboration between team members as well as other teams in the engineering org. We are the first to call out any issues while also celebrating our team and team members’ success.
- We use standard metrics to measure our team’s velocity and deliveries and to enable feedback.
- We have a clearly defined path to the success of each team member and how to enable them.
- If you are looking to challenge the norm, this team is the right fit. We are not afraid to fail but we make sure we fail differently.
- We are just in hiring for the future growth of the team and the org.
- Team size: 8
- 1 staff engineer
- 4 L4’s
- Globally distributed (1 in India, 2 in Egypt, 4 in US, 1 in LATAM)
- 1 staff engineer
- 4 L4’s
- Globally distributed (1 in India, 2 in Egypt, 4 in US, 1 in LATAM)
- As a globally distributed team, the members follow 8:00 a.m. to 2:00 p.m. PST as the core working hours for meeting and coordination.
- Our team supports on call on a rotation basis with each developer taking the primary on call role every 7 weeks.
Learn about TRM Speed in this position:
- We are committed to addressing any blockchain data issues by acknowledging within 15 mins of the issue reported. Our diagnosis of the issue is within the first 4 hours. (depending on the severity). We were able to accomplish the established SLOs in more than 80% of the cases. We are aiming to increase that to 90% by H2 2025.
- The Core Ingestion team is now launching 4 - 8 new Blockchains every Quarter.
- Through innovative design and solutions, we have been able to save more than 25% of the team’s GCP costs by the end of Q3 2025.
Life At Trm Labs
Leadership Principles
Our Leadership Principles shape everything we do—how we make decisions, collaborate, and operate 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
At TRM, you’ll do work that matters—disrupting terrorist networks, recovering stolen funds, and protecting people around the world. 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 in a culture of coaching, where feedback is fast, direct, and built to help you level up.
What to Expect at TRM
TRM moves fast—really fast. We know a lot of startups say that, but we mean it. We operate with urgency, ownership, and high standards. As a result, you’ll be joining a team that’s highly engaged, mission-driven, and constantly evolving.
To support this intensity, we’re also intentional about rest and recharge. We offer generous benefits, including PTO, Holidays, and Parental Leave for full time employees.
That said, TRM may not be the right fit for everyone. If you're optimizing for work life balance, we encourage you to:
- Ask your interviewers how they personally approach balance within their teams, and
- Reflect on whether this is the right season in your life to join a high-velocity environment.
- Be honest with yourself about what energizes you—and what drains you
- We’re upfront about this because we want every new team member to thrive—not just survive.
- The Stakes Are Real
- Our work has direct, real-world impact:
- Jumping online after hours to support urgent government requests tracing ransomware payments.
- Delivering actionable insights during terrorist financing investigations.
- Collaborating across time zones in real time during a major global hack.
- Building new processes in days, not weeks, to stop criminals before they cash out.
- Analyzing blockchain data to recover stolen savings and dismantle trafficking networks.
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
Software Engineer, Core Data Ingestion
Office
LATAM
Full Time
October 8, 2025