Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Intermediate Software Engineer

Home > Python programming jobs

Intermediate Software Engineer in Canada

  • Trulioo
  • Full time
  • Email
  • Vancouver

Responsibilities

  • Build and ship agent capabilities, including Vertex AI-based Discovery Agents, from design through production.
  • Harden proof-of-concept agent code with improved error handling, observability, testing, cost, and latency.
  • Design test cases and evaluation checks for non-deterministic agent behavior.
  • Build and maintain AWS-based data ingestion and pipeline work feeding the agents.
  • Partner with Product and senior engineers to translate business requirements into shipped features.
  • Contribute to monitoring, alerting, production support, and incident response for an AI-driven service.
  • Use AI coding assistants and review generated output before release.

Requirements

  • Bachelor's or master's degree in Computer Science, Data Science, Engineering, or a closely related field.
  • 2–4 years of experience in a software engineering or development role.
  • Proficiency in Python and/or another backend language, with the ability to write clean, readable, and testable code.
  • Working knowledge of SQL and/or NoSQL databases and basic REST API design.
  • Experience with AWS and exposure to data pipeline tools such as PySpark or Airflow.
  • Experience using AI coding assistants and at least one project involving an LLM that calls tools or functions, chains steps, or coordinates multiple steps.
  • Preferred exposure to orchestration and big-data tools including Apache Airflow, Dagster, Spark, Presto, Trino, or Hive.
  • Preferred exposure to infrastructure-as-code tools including Terraform or AWS CDK.
  • Interest or coursework in identity verification, fraud, security, or fintech is preferred.

Benefits

  • 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 for full-time permanent employees.
  • Hybrid work from the San Diego or Vancouver office, typically three days per week in person.
  • Weekly lunches, quality coffee, social events, and location-dependent amenities such as parent rooms, gyms, lounges, and adaptable workstations.
  • Wellness workshops, events, and a complimentary Headspace subscription.
  • Employee resource groups and an inclusive, collaborative workplace.

Salary: $100k - $130k/yr

Trulioo

Trulioo builds a global identity verification platform used by banks, fintechs, marketplaces, and other online businesses to onboard users, meet KYC/KYB rules, and prevent fraud. Its APIs cover document and biometric checks, business verification, and watchlist screening across 195 countries, val...

Similar positions

Security Platform Automation Engineer

  • Apple
  • Full time
  • USA
  • 10/15/2026
  • Seattle, WA

Analytics Engineer

  • Reddit
  • Full time
  • USA
  • 10/15/2026
  • Salary: $164k-$230k
  • Remote

Senior AI Engineer

  • Infiterra S.A
  • Full time
  • Remote
  • 10/15/2026
  • Greece, UK

Security Operations Engineer (SecOps)

  • Collibra
  • Full time
  • USA
  • 10/15/2026
  • Salary: $116k - $145k/yr
  • Remote

Accounting Automation Engineer

  • Ruby Labs
  • Full time
  • Remote
  • 10/15/2026
  • EMEA