Talent.com
Lead Software Engineer, Data Solutions
Lead Software Engineer, Data SolutionsTRM Labs • Las Vegas, NV, United States
Lead Software Engineer, Data Solutions

Lead Software Engineer, Data Solutions

TRM Labs • Las Vegas, NV, United States
1 day ago
Job type
  • Full-time
Job description

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.
  • Create a job alert for this search

    Lead Software Engineer • Las Vegas, NV, United States

    Related jobs
    Senior Software Engineer, Data

    Senior Software Engineer, Data

    Acquisition.com LLC • Las Vegas, NV, United States
    Full-time
    The Senior Software Engineer - Data will architect, implement, and optimize data models, pipelines, and storage solutions across Acquisition. This individual will ensure reliability, performance, an...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer for Data and Machine Learning

    Senior Software Engineer for Data and Machine Learning

    IDEXX Laboratories • Las Vegas, NV, United States
    Full-time
    Are you ready to make a meaningful impact in pet health by developing innovative software, data, and machine learning solutions? Join our dedicated team at the Data and AI Center of Excellence (DAI...Show more
    Last updated: 1 day ago • Promoted
    Forward Deployed Software Engineer-Palantir Foundry-Manager

    Forward Deployed Software Engineer-Palantir Foundry-Manager

    PwC • Las Vegas, NV, United States
    Full-time
    At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial role in tra...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Breakthrough)

    Senior Software Engineer (Breakthrough)

    U.S. Venture • Las Vegas, NV, United States
    Permanent
    About Breakthrough : At Breakthrough, we empower our clients with data, technology, and market knowledge to reduce costs, create efficient networks, and decarbonize transportation.As a strategic par...Show more
    Last updated: 1 day ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Nitrogen Services LLC • Las Vegas, NV, United States
    Full-time
    Join Nitrogen, a pioneer in transforming how financial advisors and wealth management firms connect with clients.Since the launch of Riskalyze in 2011, we've developed an integrated client engageme...Show more
    Last updated: 1 day ago • Promoted
    Data Engineer 4

    Data Engineer 4

    Zinoit staffing • Las Vegas, Nevada, USA
    Full-time
    Workhistory In Finance Prefered.Experienced in Databricks Spark Python snowflake.These are the characteristics that we strive for in our own work. We would love to hear from candidates who embody th...Show more
    Last updated: 27 days ago • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    Sumo Logic • Las Vegas, NV, United States
    Full-time
    Sumo Logic's Cloud SIEM (Security Information and Event Management) platform provides comprehensive security visibility and analytics for modern cloud and hybrid environments.Leveraging advanced an...Show more
    Last updated: 1 day ago • Promoted
    Senior Software EngineerLATAM

    Senior Software EngineerLATAM

    Constellation Software • Las Vegas, NV, United States
    Full-time
    Constellation is a cutting-edge AI solution that empowers highly regulated and complex industries with the insights and content they need to fuel their business. Specializing in industries such as h...Show more
    Last updated: 1 day ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Las Vegas, NV, United States
    Full-time
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...Show more
    Last updated: 30+ days ago • Promoted
    Senior Data Engineer

    Senior Data Engineer

    Jobot • Las Vegas, NV, US
    Full-time
    REMOTE Senior Data Solutions Engineer / Lead Data Engineer Needed for Industry-Leader!.This Jobot Job is hosted by : Reed Kellick. Are you a fit? Easy Apply now by clicking the "Apply Now" button and...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Credit One Bank • Las Vegas, NV, United States
    Full-time
    The Lead Developer primarily contributes to the activities of development staff that perform technical systems analysis, design, development, and maintenance activities in support of business syste...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    CreditOne • Las Vegas, NV, United States
    Full-time
    The Lead Developer primarily contributes to the activities of development staff that perform technical systems analysis, design, development, and maintenance activities in support of business syste...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Caesars Entertainment • Las Vegas, Nevada, USA
    Full-time
    Do you want the opportunity to learn new technologies and work for the largest casino-entertainment company in the U.Our iconic global brands include Caesars Palace Eldorado Flamingo Horseshoe The ...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer, Core Experiences - Las Vegas, USA

    Senior Software Engineer, Core Experiences - Las Vegas, USA

    Speechify • Las Vegas, NV, United States
    Full-time
    Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go,...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Relativity • Las Vegas, NV, United States
    Full-time
    The Senior Software Engineer - aiR for Review designs, builds, and operates the next generation of generative AI-driven, cloud-native web applications that are transforming our business and industr...Show more
    Last updated: 30+ days ago • Promoted
    Lead SOAR Engineer

    Lead SOAR Engineer

    Take-Two • Las Vegas, NV, United States
    Full-time
    Take-Two Interactive Software, Inc.For more than 25 years, our development teams have created some of the most critically acclaimed and commercially successful entertainment experiences, captivatin...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer, Core Experiences - North Las Vegas, USA

    Senior Software Engineer, Core Experiences - North Las Vegas, USA

    Speechify • North Las Vegas, NV, United States
    Full-time
    Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go,...Show more
    Last updated: 2 days ago • Promoted
    Data Engineer

    Data Engineer

    Mercor • Las Vegas, Nevada, US
    Part-time
    Mercor is hiring a Data Engineer on behalf of a leading AI lab.In this role, you’ll • •design resilient ETL / ELT pipelines and data contracts • • to ensure datasets are analytics- and ML-ready.You’ll v...Show more
    Last updated: 4 days ago • Promoted