ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Software Engineer, Core Data Ingestion

Trmlabs

LATAM (South America) Remote permanent

Posted: October 18, 2025

Interested in this position?

Create a free account to apply with AI-powered matching

Job Description

Build to Protect Civilization

TRM is a blockchain intelligence company that’s on a mission to build a safer financial system for billions of people. We’re a lean, high-impact team tackling some of the world’s most critical challenges, ranging from human trafficking and financial fraud to terrorist financing. We are builders who power governments, financial institutions, and crypto companies when the clock is running and the consequences are real. This is why every TRMer is a bet on our future and has the power to change our trajectory.

About the Position

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.

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)

• 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

We build to protect civilization. That promise shows up in how we work every day.

TRM runs fast. Really fast. We’re a high-velocity team that expects ownership, clarity, and follow-through. People who thrive here are inspired by hard problems, experimentation, direct feedback. If it takes months elsewhere, it often ships here in days. If you are optimizing primarily for consistent work-life balance, use the interview process to pressure-test fit. We want teammates who thrive here, not just survive here.

We coach directly, assume positive intent, and play for the front of the jersey.

Leadership Principles

• 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.

Want to learn more about how we interview at TRM Labs? Check out more about our leadership principles and hiring process here.

What You’ll Do Here

This work has teeth. At TRM, your week might include:

• Driving critical investigations that can’t wait for typical business hours.

• Shipping products in days when others would schedule quarters.

• Partnering with teams across time zones to deliver insights while the story is still unfolding.

• Building new solutions from first principles when the playbook doesn’t yet exist.

• Protecting victims and customers by tracing illicit activity and disrupting criminal networks.

Join our Mission

We look for people who want their work to matter, who build with speed and rigor, and who take pride in protecting others through their craft. If you’re excited by TRM’s mission but don’t check every box, apply anyway. We hire for slope, judgment, and the will to learn fast.

Build to protect civilization. Let’s do it together.

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

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply