Trm Labs

Senior Software Engineer, AI Engineer (Brazil)

São Paulo, Brazil, Remote. Posted 2 months ago

The role

You will build AI-powered products, tooling, and infrastructure to improve intelligence collection. You will work with intel analysts to translate their workflows into technical solutions including back-end services, APIs, and user-facing interfaces.

What you will do

  • Embed with intel analysts to understand goals and workflows
  • Translate analyst needs into technical solutions with clear success criteria
  • Identify high-leverage opportunities to improve intelligence collection
  • Design, build, and own AI-powered internal applications end-to-end
  • Develop custom agentic solutions leveraging state-of-the-art models
  • Own projects from technical design and architecture to delivery and support
  • Build reliable, scalable systems for daily analyst use
  • Evaluate impact and iterate based on real outcomes
  • Triage customer support requests from specific Slack channels for internal tools

Required qualifications

  • 6+ years full-stack software engineering experience building scalable web applications, services, and APIs
  • Strong product sense
  • Proficiency in Python and/or JavaScript/TypeScript
  • Strong back-end and systems engineering skills
  • Experience building backend systems
  • Experience working with datastores such as Postgres/pgvector, Pinecone, Redis
  • Experience designing APIs
  • Demonstrated curiosity and hands-on experience with AI tools and applications
  • High degree of ownership and initiative
  • Ability to operate independently in ambiguous problem spaces
  • Strong communication skills
  • Ability to build trust with semi-technical stakeholders

Nice to have

  • Strong data/ML-leaning engineer

Benefits

  • TRM coordinates and covers approved travel, lodging, and workspace for R&D work weeks
  • Accommodations available for legitimate caregiving, health, immigration, and similar constraints

Before you apply

  • Review the job description carefully to highlight relevant experience
  • Provide thoughtful and accurate answers to application questions
  • Use of AI tools during interviews is not permitted without prior approval

About the company

TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. The company is a Series C company with $220M in total funding.

Senior Software Engineer, AI Engineer (Brazil) at Trm Labs | JobZoey