TRM Labs
Senior Software Engineer, AI Engineer
North America · Senior
Stay score
odds of building a lasting career here
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
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
- The team operates on a weekly sprint schedule.
- The team's timezone is a mix of EST and PST with at least 6 hours of overlap with PST (8 am to 2 pm PST)
- On-Call: We have an on-call rotation that is specific to internal tools.
Responsibilities
- Develop custom agentic solutions leveraging state-of-the-art models (e.g., OpenAI, Anthropic, Gemini) to augment and scale intelligence workflows.
- Own projects end-to-end - technical design, architecture, scoping, delivery, iteration, and ongoing support.
- Build reliable, scalable systems on which analysts depend day to day.
- The team's culture is built on psychological safety wherein team members build rapport and trust-based relationships with teammates, hold each other accountable and to a high bar, collaborate extensively, and have lots of fun along the way.
- Our process is designed to understand how you think, solve problems, and deliver impact, while allowing you to evaluate TRM.
- We are building a safer world.
Requirements
- Strong product sense - the ability to zoom out, spot the highest-impact and most scalable solution, and ship it as something people actually keep using.
- Proficiency in Python and/or JavaScript/TypeScript, with strong back-end and systems engineering skills.
- Demonstrated curiosity and hands-on experience with AI tools and applications - using modern AI models, agentic IDEs, or building AI-enabled workflows or prototypes.
- A high degree of ownership and initiative, with the ability to operate independently in ambiguous problem spaces
- 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
Skills
- Individual pay is determined by skills, qualifications, experience, and location.
- Most interview processes include a case study, an AI skills assessment, and a Leadership Principles interview.
Compensation
- Individual pay is determined by skills, qualifications, experience, and location. The compensation details listed in this posting reflect the US base salary only.
- The estimated base salary range for this role is $200,000 - $220,000
Company info
- The team operates on a weekly sprint schedule. Individuals on the team are tasked to lead projects as technical anchors, and given a chance to grow and take ownership according to their level and goals. We work closely with our internal stakeholders to deliver impactful features to our internal customers and the company.
- On-Call: We have an on-call rotation that is specific to internal tools. In this role, the internal tools engineer is responsible for triaging customer support requests from specific Slack channels pertaining to internal tools.
- 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.
- The following represents the expected range of compensation for this role:
This listing is sourced directly from TRM Labs's careers page and normalized into a canonical job model.