TRM Labs

TRM Labs

Senior Software Engineer, Data - SF

North America · Senior

Sponsorship not specified$190k-$220kDetected 41 days ago
PythonDistributed SystemsSQLBigQueryCloud PlatformsDockerKubernetesTerraformAPI DevelopmentKafkaMachine LearningSparkAirflowData EngineeringLLMsAI OrchestrationA/B TestingOKRsLeadershipCommunicationCollaborationProblem SolvingMentoringAdaptability

Stay score

odds of building a lasting career here

51Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role52
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Files H-1B transfers

4 transfer filings in the last year, covering 4 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Our team is spread out over several countries and time zones.
  • To leverage the opportunities and address challenges that come with this working model, we've built a culture grounded in trust, transparency, and adaptability.
  • Even though we're scattered across different time zones, we stay closely connected through open communication and regular check-ins.

Responsibilities

  • The diversity of perspectives and expertise within our team sparks creative exchanges and enhances our problem-solving capabilities, allowing us to leverage our global synergy to drive innovation and efficiency.
  • We are building a safer world.

Requirements

  • 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 scalable API development, distributed system architecture, guiding projects from initial ideation through to successful production deployment.
  • In-depth experience with data stores such as BigQuery and Postgres.
  • Proficiency in data pipeline and workflow orchestration tools like Airflow and DBT.
  • Expertise in data processing technologies and streaming workflows including Dataflow, Spark, Kafka, and Flink.
  • Proven ability in loading, querying, and transforming extensive datasets
  • Before applying, review the job description carefully and highlight the experience and impact that best demonstrate the required qualifications.
  • Operating with a high degree of ambiguity

Nice to have

  • You'll work closely with product managers, data scientists, and customer-facing teams to deeply understand user needs and translate them into scalable data solutions."
  • Our best engineers are also exceptional communicators.

Skills

  • Individual pay is determined by skills, qualifications, experience, and location.

Compensation

  • The compensation details listed in this posting reflect the US base salary only.
  • The estimated base salary range for this role is $190,000 - $220,000.

Company info

  • Our team is spread out over several countries and time zones. To leverage the opportunities and address challenges that come with this working model, we've built a culture grounded in trust, transparency, and adaptability. Even though we're scattered across different time zones, we stay closely connected through open communication and regular check-ins. Our use of digital tools helps us collaborate seamlessly and work at an impressive pace, delivering results at TRM speed while staying in sync.
  • We're driven by a deep sense of ownership, constant pursuit of improvement and an obsession with delivering magical experiences to our customers; these are a core part of our culture.
  • We're driven by the desire to continuously hone our craft and to this end, we regularly assess our processes, seek feedback, and embrace iterative development to refine what we do.
  • We structure problems and use the 80/20 rule(for many outcomes, roughly 80% of consequences come from 20% of causes) to identify where to direct our razor-sharp focus.
  • Each of us is passionate about excellence and growth, and we're encouraged to challenge the status quo and experiment with new methods. This mindset creates an environment where innovation is part of our daily routine and every team member is an impact-oriented trailblazer.
  • By celebrating our successes and learning from our setbacks, we stay agile and forward-thinking, always striving to elevate our performance and impact.
  • Learn about TRM Speed in this position:
  • The team received a request from customers to show the running balance for assets tied to an address within the product. They brainstormed to determine the minimal viable solution that could be delivered within two weeks. The team decided to develop a framework that would facilitate enabling this feature for each chain (such as BTC, ETH, etc.) individually. They successfully implemented and tested this solution for the BTC chain and delivered it to customers within the two-week timeframe. This approach allowed the team to quickly provide value to customers and establish a repeatable process.
  • The team was tasked with implementing a new feature that would enable TRM to gather feedback from the user community swiftly. Due to the company's goal of showcasing the feature at an upcoming event, the timeline was tight. The team quickly adjusted to the request, assessed the requirements, and developed a solution that addressed 80% of the needs and could be executed within a very short timeframe. They successfully delivered the feature on schedule, impressing customers with both the functionality and the speed of execution.
  • The team was tasked with developing a solution to reveal Indirect Exposure through cross-chain swaps in response to a competitor's similar feature. Before choosing the technical approach, the team consulted with stakeholders to establish a feasible timeline for the implementation. With this input, the team devised a solution that fit the timeline, communicated the tradeoffs to stakeholders, and successfully delivered the solution as promised.
  • About TRM's Engineering Levels:
  • Engineer: Responsible for helping to define project milestones and executing small 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.

This listing is sourced directly from TRM Labs's careers page and normalized into a canonical job model.