Senior or Staff Software Engineer, Data Platform

3 semanas atrás


João Pessoa, Paraíba, Brasil TRM Labs Tempo inteiro
Overview

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 Data Platform team collaborates with an experienced group of data scientists, engineers, and product managers to build highly available and scalable data infrastructure for TRM's products and services. As a Software Engineer on the Data Platform team, you will be responsible for executing mission-critical systems and data services that analyze blockchain transaction activity at petabyte scale, and ultimately work to build a safer financial system for billions of people.

Responsibilities
  • 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.
  • Oversee the deployment and monitoring of large database clusters with an unwavering focus on performance and high availability.
  • Collaborate across departments, partnering with data scientists, backend engineers, and product managers to design and implement novel data models that enhance TRM's products.
Qualifications
  • Bachelor's degree (or equivalent) in Computer Science or a related field.
  • A proven track record, with 5+ years of hands-on experience in architecting distributed system architecture, guiding projects from initial ideation through to successful production deployment.
  • Exceptional programming skills in Python, as well as adeptness in SQL or SparkSQL.
  • Versatility that spans the entire spectrum of data engineering in one or more of the following areas:
    • In-depth experience with data stores such as ClickHouse, ElasticSearch, Postgres, Redis, and Neo4j.
    • Proficiency in data pipeline and workflow orchestration tools like Airflow, DBT, Luigi, Azkaban, and Storm.
    • Expertise in data processing technologies and streaming workflows including Spark, Kafka, and Flink.
    • Competence in deploying and monitoring infrastructure within public cloud platforms, utilizing tools such as Docker, Terraform, Kubernetes, and Datadog.
    • Proven ability in loading, querying, and transforming extensive datasets
About the Team
  • The Data Platform team is the funnel between all of TRM's data world and product world. We care about all layers of stack including petabyte of data stores, pipelines, and processes.
  • We have quite a big scope as a the team with new and exciting projects every quarter. As a result, we collaborate across the board with most teams at TRM.
  • We believe in async communication and are also not afraid to jump on a quick huddle if that helps to move things faster. We are both scrappy when the situation demands and also process-oriented when we need to achieve our OKRs.
  • We are always looking for people who can elevate the quality our tech and our execution. If you enjoy a remote-first and async friendly environment to achieve efficacy and efficiency at petabyte scale, our team could be a great pick for you
  • Team members are based in the US across almost all timezones Our on-call tends to be in EST/PST shift, whatever suits you the best.
  • We do try to reserve some overlap in the day for meetings. Our north star - no IC spends more than 3-4 hours/week in meetings.
Learn about TRM Speed in this position
  • Build scalable engines to optimize routine scaling and maintenance tasks like create self-serve automation for creating new pgbouncer, scaling disks, scaling/updating of clusters, etc.
  • Enable tasks to be faster next time and reducing dependency on a single person.
  • Identify ways to compress timelines using 80/20 principle . For instance, what does it take to be operational in a new environment? Identify the must have and nice to haves that are need to deploy our stack to be fully operation. Focus on must haves first to get us operational and then use future milestones to harden for customer readiness. We think in terms of weeks and not months.
  • Identify first version, a.k.a., "skateboards " for projects. For instance, build an observability dashboard within a week. Gather feedback from stakeholders after to identify more needs or bells and whistles to add to the dashboard.
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
  • 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 in a culture of coaching, where feedback is fast, direct, and built to help you level up. We expect everyone to both give and receive feedback as part of how we get better—together.
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.

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

#J-18808-Ljbffr
  • Big Data Engineer

    3 semanas atrás


    João Pessoa, Paraíba, Brasil HUNT IT - Recrutamento Especializado para TI Tempo inteiro

    Descrição: Big Data EngineerOur Client is a US technology company looking for a highly motivated Data Engineer with a passion for data, to build and implement data pipelines in cloud technologies, including SnapLogic and AWS.Responsibilities:● Develops and maintains scalable data pipelines in SnapLogic and builds out new ETL and API integrations to...

  • AI Software Engineer

    3 semanas atrás


    João Pessoa, Paraíba, Brasil Azumo Tempo inteiro

    AI Software Engineer (Generative AI) - Latin America - Remote AI Software Engineer (Generative AI) Azumo , a leading AI Development company , is seeking a highly motivated AI Software Engineer to join our growing team of expert AI developers . We specialize in delivering Top AI Development services , helping organizations build intelligent applications...

  • Engineer Sr Software

    3 semanas atrás


    João Pessoa, Paraíba, Brasil Speedcast Tempo inteiro

    Join to apply for the Engineer Sr Software role at Speedcast Join to apply for the Engineer Sr Software role at Speedcast Python DeveloperALL CVs MUST BE SUBMITTED IN ENGLISH FOR CONSIDERATION.We are looking for a Python Developer with experience in OSS/BSS automation, OpenAPI, system integration, and Apache Kafka to join our team in the...

  • Sr. Data Engineer

    3 semanas atrás


    João Pessoa, Paraíba, Brasil RecargaPay Tempo inteiro

    Come Make an Impact on Millions of Brazilians At RecargaPay, we're on a mission to deliver the best payment experience for Brazilian consumers and small businesses — by building a powerful digital ecosystem where the banked and unbanked connect, and where consumers and merchants have a one-stop shop for all their financial needs. We serve over 10 million...


  • João Pessoa, Paraíba, Brasil Rain Tempo inteiro

    Overview Join to apply for the Senior Application Security Engineer role at Rain Rain is the fastest-growing earned wage access (EWA) fintech in the U.S., serving 3.5 million employees and backed by top investors like QED and Prosus. We\'ve raised nearly $400M in funding—including the largest Series A in fintech history—and just closed our Series B to...

  • Senior Back End Developer

    3 semanas atrás


    João Pessoa, Paraíba, Brasil buscojobs Brasil Tempo inteiro

    We are building the world's greatest community of remote technologists. Organizations that embrace remote work gain access to the brightest minds across the globe. Our clients rely on our community to build or expand their teams with best-in-class remote software engineers, designers, and Agile practitioners—rapidly deployed without compromising on...


  • João Pessoa, Paraíba, Brasil Rain Tempo inteiro

    Rain is the fastest-growing earned wage access (EWA) fintech in the U.S., serving 3.5 million employees and backed by top investors like QED and Prosus. We've raised nearly $400M in funding—including the largest Series A in fintech history—and just closed our Series B to fuel our next stage of hypergrowth. Overview We are seeking a skilled and driven...

  • Full Stack Software Engineer

    3 semanas atrás


    João Pessoa, Paraíba, Brasil Metacto Tempo inteiro

    Overview We're looking for a Full Stack Software Engineer to join the team, focusing on hands-on development while also playing a key role in shaping the evolution of cloud infrastructure. You'll have the opportunity to work with cutting-edge technologies in the AWS cloud and be part of a fast-paced environment that values innovation and collaboration....


  • João Pessoa, Paraíba, Brasil Speechify Tempo inteiro

    Join to apply for the Software Engineer, iOS Core Product - Niterói, Brazil role at Speechify 2 days ago Be among the first 25 applicants Join to apply for the Software Engineer, iOS Core Product - Niterói, Brazil role at Speechify Get AI-powered advice on this job and more exclusive features. PLEASE APPLY THROUGH THIS LINK: DO NOT APPLY BELOWThe...

  • Software Engineer, RCM

    3 semanas atrás


    João Pessoa, Paraíba, Brasil Monograph Tempo inteiro

    Overview Healthcare providers go into medicine to care for people, but end up losing valuable time each day to admin work and other workplace challenges. Time that could otherwise be spent helping patients. At Commure, we build solutions that simplify providers' lives and keep them connected to their patients so they can focus on doing what matters most:...