Senior Software Engineer AI Automation

Blockchain intelligence company providing tools to detect, investigate, and manage crypto-related fraud, financial crime, and compliance for institutions and government agencies.

450 Townsend Street, San Francisco, CA 94107, United States
About TRM Labs

TRM Labs provides blockchain intelligence for investigations and compliance, offering products such as forensics, wallet screening, entity screening, transaction monitoring, and APIs. It serves financial institutions, crypto businesses, and public sector agencies to trace funds, assess risk, and build cases across digital assets.

View jobs by TRM Labs

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will work with intelligence analysts to understand their workflows and turn high-impact opportunities into durable technical products. You will design, build, and own AI-powered internal applications, including backend services, APIs, data storage, infrastructure, and user interfaces. You will develop agentic solutions using modern AI models, lead projects from technical design through ongoing support, and iterate based on outcomes.

Requirements

  • 6+ years of full-stack software engineering experience building scalable web applications, services, and APIs
  • Strong product sense
  • Proficiency in Python and/or JavaScript/TypeScript
  • Strong backend and systems engineering skills
  • Experience building backend systems, working with Postgres/pgvector, Pinecone, and Redis, and designing APIs
  • Hands-on experience with AI tools, applications, modern AI models, agentic IDEs, or AI-enabled workflows or prototypes
  • Ability to operate independently in ambiguous problem spaces
  • Strong communication skills and ability to explain technical trade-offs to semi-technical stakeholders

Responsibilities

  • Embed with intelligence analysts to understand goals, constraints, and workflows
  • Identify and productize high-leverage opportunities to improve intelligence collection
  • Design, build, and own AI-powered internal applications end to end
  • Develop custom agentic solutions using state-of-the-art AI models
  • Own technical design, architecture, scoping, delivery, iteration, and ongoing support
  • Build reliable and scalable systems for analysts
  • Evaluate impact and iterate based on outcomes
  • Triage internal-tools customer support requests through designated Slack channels as part of on-call rotation

Hiring Process

Recruiter intro → hiring manager interview → first round of 1–2 interviews → final round of 3–5 interviews → references → offer → onboarding. The process may include a case study, AI skills assessment, and Leadership Principles interview.