TRM is on a mission to create a safer financial environment for billions of individuals. We provide a cutting-edge blockchain intelligence data platform designed for financial institutions, crypto companies, and governments to combat cryptocurrency fraud and financial crime. Our business and profit strategies align with our mission, promoting sustainability and scalability.
As a Lead Software Engineer within the Data Platform team, you will join a dedicated group of data scientists, engineers, and product managers to develop highly available and scalable data infrastructures for TRM's innovative products and services. Your primary focus will be on executing vital systems and data services that analyze blockchain transaction activity on a vast scale, contributing towards a safer financial system for people globally.
Your contributions will include :
- Building reliable data services that interface with numerous blockchains.
- Developing advanced ETL pipelines that process and transform multi-petabyte structured and unstructured data in real-time.
- Designing intricate data models optimized for quick storage and retrieval to enable sub-second querying of blockchain data.
- Managing the deployment and monitoring of extensive database clusters with a commitment to high performance and availability.
- Collaborating across departments with data scientists, backend engineers, and product managers to create innovative data models that enhance TRM's products.
We are looking for candidates who possess :
A Bachelor's degree (or equivalent) in Computer Science or a related field.8+ years of hands-on experience in architecting distributed systems, leading projects from concept to successful production deployment.Exceptional programming skills in Python, with proficiency in SQL or SparkSQL.Expertise in data engineering across different domains, including :Experience with data stores such as Iceberg, Trino, BigQuery, StarRocks, and Citus.Knowledge of data pipeline and orchestration tools like Airflow, DBT, etc.Familiarity with data processing technologies and streaming workflows using Spark, Kafka, and Flink.Experience in deploying and monitoring infrastructure on public cloud platforms with tools like Docker, Terraform, Kubernetes, and Datadog.Strong skills in handling large datasets through loading, querying, and transformation.About Our Team :
The Data Platform team acts as the crucial link between TRM's data and product ecosystems, managing layers including vast data stores, pipelines, and processes.We take on ambitious projects each quarter, collaborating with various teams within TRM.We value asynchronous communication yet recognize the benefit of quick huddles to expedite progress. Our approach balances agility with process adherence to achieve our objectives efficiently.We seek individuals who can enhance the quality of our technology and execution. If you thrive in a remote-first, asynchronous environment focused on achieving substantial efficiency, our team is an excellent fit!Our team works across the US, with flexible on-call arrangements designed to accommodate different time zones.We prioritize minimizing meeting times, aiming for no individual contributor to spend more than 3-4 hours per week in meetings.Experience TRM Speed in this role :
Develop scalable engines to automate routine scaling and maintenance tasks, enabling self-service automation for processes like creating pgBouncer, scaling disks, and updating clusters.Streamline processes for better efficiency and reduce dependency on individual team members.Identify methods to compress project timelines using the 80 / 20 principle and determine essential tasks that facilitate rapid deployment while planning for future enhancements.Propose first versions (or prototypes) of projects to gather feedback early, such as developing an observability dashboard within a week.About TRM's Engineering Levels :
Engineer : Assists in defining project milestones and independently executes smaller decisions, balancing simplicity, readability, and performance. Mentors junior engineers and fosters operational excellence through knowledge-sharing.Senior Engineer : Designs and documents system enhancements and project features from inception. Delivers efficient, reusable systems and promotes team productivity, mentoring peers and facilitating cross-team collaboration.Staff Engineer : Oversees the execution of significant projects impacting multiple teams. Partners with stakeholders to shape team vision and technical roadmaps while modeling excellence in system health, quality, and testing strategies.The expected compensation range for this role includes :
An estimated base salary of $200,000 - $255,000.Eligibility to participate in TRM's equity plan.Life at TRM Labs
Our Leadership Principles
Impact-Oriented Trailblazer : We prioritize our customers, driving for speed, focus, and adaptability.Master Craftsperson : We value speed, high standards, and distributed ownership in our work.Inspiring Colleague : We emphasize humility, transparency, and a collaborative mindset.Build a Rewarding Career
Joining TRM means being part of a mission-driven team with industry leaders. At TRM, you will experience :
A sense of purpose and mission, making a real-world impact by undermining terrorist networks and recovering stolen funds.Collaboration with inspiring colleagues, providing opportunities to learn something new daily.Personal growth opportunities as we not only utilize technology but innovate it and bring groundbreaking products to market.Work Environment
Remote First : Our headquarters operates online with tools like Zoom and Slack for effective collaboration. We also value in-person interactions, organizing regular meetups and offsites for team bonding. Our clear communication is essential in a decentralized workspace.Ownership & TRM Speed : Small teams tackle significant goals at TRM, granting each member substantial ownership and responsibilities. While operating on flexible schedules, we expect team members to balance personal needs with team objectives, moving swiftly while maintaining high standards for our customers and mission.Diversity and Inclusion : We believe diversity encompasses backgrounds, experiences, and perspectives, providing everyday opportunities to learn from each other, including colleagues from law enforcement and tech backgrounds.Annual Company Offsite : Once a year, TRMers gather for a week-long mandatory offsite to enhance in-person connections, creativity, and strategic alignment.