Latest AI JobsBrowse Jobs
trulioo logo

Intermediate Software Engineer (Agentic AI Verification)

truliooSan Diego, CAEngineering
Apply on company site
Salary
$100K – $130K
Job type
Full-time
Work mode
Remote
Experience
Mid · 2+ yrs
Posted
6 Oct 2026
Status
Open · checked 7d ago

About this role

Based in San Diego, CA, the Intermediate Software Engineer position at Trulioo involves building and hardening Agentic AI Verification capabilities for a hybrid work model. This full-time role is well-suited for a software professional with backend experience who wants to transition agent-based verification workflows into production-grade systems.

Role Overview

Trulioo is hiring an Intermediate Software Engineer to join its engineering team in San Diego, CA or Vancouver. Reporting to the Senior Director of Engineering, this hybrid role requires working from the office three days per week. The position focuses on taking agent-based verification workflows from proof-of-concept to production-grade systems.

Key Responsibilities

Build and ship agent capabilities, such as Vertex AI-based Discovery Agents, across the complete software development lifecycle.
Harden proof-of-concept agent code into production-grade quality by improving error handling, observability, and testing.
Design test cases and evaluation checks for non-deterministic agent behavior.
Build and maintain data ingestion and pipeline work feeding the agents using AWS and big-data tooling.
Partner with Product and senior engineers to translate business requirements into shipped features.
Contribute to production support, including monitoring, alerting, and incident response for AI-driven services.
Use AI coding assistants as a routine development workflow while verifying generated output before shipping.

Requirements

Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or a closely related field.
2 to 4 years of experience in a software engineering or development role.
Solid foundation in Python and/or another backend language.
Working knowledge of SQL and/or NoSQL databases, alongside basic API design experience.
Experience with AWS and exposure to data pipeline tools such as PySpark or Airflow.
Experience using AI coding assistants and building at least one project involving an LLM that performs multi-step tasks or tool calling.

Nice to Have

Exposure to orchestration or big-data tools like Apache Airflow, Dagster, Spark, Presto/Trino, or Hive.
Exposure to infrastructure-as-code tools such as Terraform or AWS CDK.
Interest or coursework in identity verification, fraud, security, or fintech.

Skills and Tools

Python
SQL and NoSQL databases
AWS
PySpark
Apache Airflow
Vertex AI
AI coding assistants including Claude Code, GitHub Copilot, and Cursor

Salary and Benefits

The salary range for this position is $100K to $130K. Full-time permanent employees receive comprehensive benefits including health, dental, and vision coverage, retirement plans with company match, paid time off, parental leave, and an annual education and training stipend equivalent to $1,000 in local currency. The workplace offers a flexible hybrid environment with weekly lunches, coffee, wellness workshops, and a complimentary Headspace subscription.

About the Company

Trulioo provides digital identity verification platforms enabling organizations to onboard customers, optimize costs, and combat fraud. Headquartered in Vancouver with strategic hubs in San Diego and Dublin, the company supports a hybrid work model and has been recognized as a BC Top Employer.

How to Apply

Interested candidates should apply directly on the official Trulioo careers page.

Skills and tech stack

Questions candidates ask

What is the location and work model for this role?

This position is based out of the San Diego, CA or Vancouver office using a hybrid model where staff typically work three days per week at the hub location.

What is the salary range for the Intermediate Software Engineer?

The salary range is between $100K and $130K.

How many years of experience are required?

The role requires 2 to 4 years of experience in a software engineering or development role.

What education is needed for this position?

A Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or a closely related field is required.

What does the interview process consist of?

The interview process includes a 30-minute recruiter interview, a 60-minute hiring manager interview, a 60-minute panel interview, and a 30 to 45-minute final leadership interview.

Ready to apply?

The application is on the official trulioo careers page.

Apply on company site