
Senior or Staff Software Engineer, Data Platform
Há 18 horas
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.
- 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
- 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.
- 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.
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.
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.
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 TeamAs 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.
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 agenciesTRM 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 MoreCompany Values | Interviewing | FAQs
#J-18808-Ljbffr-
Big Data Engineer
Há 18 horas
João Pessoa, Paraíba, Brasil HUNT IT - Recrutamento Especializado para TI Tempo inteiroDescriçã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
Há 18 horas
João Pessoa, Paraíba, Brasil Azumo Tempo inteiroAI 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...
-
Senior Data Architect
Há 14 horas
João Pessoa, Paraíba, Brasil beBeeData Tempo inteiro R$250.000 - R$300.000Job Title:Job Description:We are seeking a highly skilled Data Engineer to play a key role in designing, building and maintaining our data infrastructure. This is an exciting opportunity for someone who can contribute to the development of scalable, high-performance systems that drive business outcomes.Key Responsibilities:Continuously monitor and optimize...
-
Engineer Sr Software
Há 18 horas
João Pessoa, Paraíba, Brasil Speedcast Tempo inteiroJoin 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...
-
Senior Backend Software Engineer
Há 14 horas
João Pessoa, Paraíba, Brasil beBeeSenior Tempo inteiro US$37.740 - US$55.800Job Title: Senior Go DeveloperJob Description:This is an exciting opportunity for experienced engineers to work in a fast-paced environment and contribute to innovative projects.Required Skills and Qualifications:Review Code: Ensure adherence to quality standards and best practices by reviewing code and solutions generated by AI systems.Project Management:...
-
Sr. Data Engineer
Há 18 horas
João Pessoa, Paraíba, Brasil RecargaPay Tempo inteiroCome 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...
-
Software Engineer
Há 14 horas
João Pessoa, Paraíba, Brasil beBeeBlockchain Tempo inteiro US$200.000 - US$250.000Job OpportunityFight crime and create a safer world by leveraging blockchain data and advanced analytics to combat illicit activity.We are seeking a skilled Software Engineer to execute mission-critical systems and data services analyzing blockchain transaction activity at petabyte scale.You will be part of a team empowering governments, financial...
-
Chief Data Architect
Há 10 horas
João Pessoa, Paraíba, Brasil beBeeBig Tempo inteiro US$10.000 - US$138.000Big Data Engineer Job Summary">We are seeking a highly skilled and motivated Big Data Engineer to design, develop, and implement scalable data pipelines in cloud technologies.This is an exceptional opportunity for a talented professional to join our team and contribute to the development of cutting-edge data solutions.">Key Responsibilities:Develops and...
-
Chief Data Architect
Há 2 horas
João Pessoa, Paraíba, Brasil beBeeDataEngineer Tempo inteiro US$70.000 - US$120.000Unlock the Power of Data EngineeringWe are seeking a skilled Data Engineer to design and build data platforms that propel our organization's success. This role is not just about coding and databases; it's about transforming raw data into actionable insights that drive strategic decisions and innovation.Create the foundation of our data infrastructure,...
-
Highly Skilled Software Engineer Wanted
2 semanas atrás
João Pessoa, Paraíba, Brasil beBeeSoftware Tempo inteiro US$84.020 - US$148.420Job OverviewWe are seeking a skilled software engineer to create new features for our platform and collaborate with our team to develop product improvements.Create innovative solutions for our usersDesign and maintain scalable systemsTo succeed in this role, you'll need:Experience in developing web front-end experiences using Ember.js or comparable...