AI Software Engineer

TrustFlight

Vancouver

On-site

CAD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive health benefits
Company matching for retirement savings
Opportunities for career advancement

Job summary

A technology company in Vancouver is looking for an AI Software Engineer to join their team. The successful candidate will manage the full lifecycle of AI/ML solutions and collaborate to develop AI-powered product features. Applicants should have a Bachelor’s degree in a relevant field, 2–3 years of software engineering experience, and proficiency in Python and JavaScript/TypeScript. The position offers competitive salaries and comprehensive benefits, including health and dental coverage.

Qualifications

  • 2–3+ years of experience in shipping production software.
  • Experience delivering AI features into production.
  • Strong communication and team collaboration skills.

Responsibilities

  • Drive the full lifecycle of AI/ML solutions.
  • Design and implement scalable systems.
  • Collaborate to develop AI-powered product features.

Skills

Python
JavaScript/TypeScript
Software Development
AI Integration

Education

Bachelor's degree in Computer Science or related field

Tools

LLM APIs
PydanticAI
LangChain

Job description

The Role

You will join TrustFlight as an AI Software Engineer and serve as a core member of the AI Team. In this role, you will work closely within the team and cross-functionally across the organization to design, build, and deliver high-impact AI-powered software solutions.

This is an opportunity for a self-motivated, creative engineer who enjoys taking ideas from early exploration through technical planning, implementation, deployment, and iteration in production. The role is software engineering first, with a strong emphasis on applying AI thoughtfully and effectively to real business problems.

You will help build full-stack AI applications, backend services that provide AI capabilities to other products and users, and integrations that embed AI directly into existing applications and workflows. You will also help strengthen the AI Team’s engineering approaches, contribute to sound architectural and implementation decisions, and support AI understanding across the organization by sharing practical use cases, guidance, and best practices.

What you’ll be doing
  • Drive the full lifecycle of AI/ML solutions, from research and prototyping through production deployment, evaluation, and monitoring.

  • Design and implement scalable, maintainable systems with strong software engineering fundamentals, using sound architecture, infrastructure, and design patterns.

  • Help shape the AI team's software engineering practices by contributing to technical direction, improving implementation approaches, and ensuring solutions are built in a reliable, maintainable, and scalable way.

  • Collaborate cross-functionally to develop and optimize AI-powered product features and internal tools.

    • Build, orchestrate, and integrate LLM-based systems into production applications.

    • Apply AI patterns and frameworks such as RAG, skills, document extraction, and workflow orchestration where they are the right fit.

    • Refine AI use cases through prompt engineering, evaluation, guardrails, and orchestration strategies.

  • Assess where AI can streamline or improve existing processes, and identify cases where conventional software solutions are a better choice.

  • Support AI adoption across the organization by helping teams understand, use, and implement AI effectively in their day-to-day work.

What you’ll bring
  • Bachelor's degree in Computer Science, Software Engineering, Data Science, Machine Learning, or a related field, or equivalent practical experience.

  • 2–3+ years of professional experience shipping production software, with strong engineering fundamentals.

  • Strong proficiency in Python and JavaScript/TypeScript, with the ability to deliver full-stack changes across backend services, web applications, and Python-based systems.

  • Experience building and shipping production-quality software with attention to reliability, maintainability, testing, and performance.

  • Experience delivering AI features into production, including working with LLM APIs and building reliable AI workflows with considerations such as latency, streaming, retries, fallbacks, and error handling.

  • Strong understanding of the capabilities, trade-offs, and limitations of modern AI systems.

  • Clear communication, strong ownership, and the ability to operate effectively in a small team.

  • A growth mindset, with a willingness to learn, adapt, and continuously improve technical and product skills.

What makes you stand out
  • Strong background in software development, with experience contributing across the product and engineering lifecycle.

  • Experience integrating and implementing AI features, automations, or products in a professional environment.

  • Comfort working with LLM provider SDKs, APIs, and common abstractions such as PydanticAI, LangChain, or LiteLLM.

  • Experience collaborating with cross-functional stakeholders to gather requirements and develop practical solutions.

  • Experience leading projects, mentoring teammates, or helping raise engineering standards.

Location

This role is based in our Vancouver office. This is an on-site role with room for flexibility, because we know life doesn't always fit a 9-to-5 mould.

Also, we offer
  • Health & Wellness: Comprehensive benefits package including health and dental benefits. Paid time off plus an extra day off to celebrate your birthday.
  • Invest in your future: Take advantage of our company contribution to pension/RRSP matching program to grow your savings while you work.
  • Professional Growth: As a fast‑growing company, we offer incredible opportunities for career advancement and skill development.
  • Competitive salary range
    • $110K – $120K: Strong software fundamentals with some experience to AI/LLM features; growing in this area.
    • $120K – $130K: Solid experience building and shipping production software, including AI‑powered features.
    • $130K – $140K: Proven ability to design and deliver AI systems in production, with end‑to‑end ownership and architectural input.

    Final compensation will reflect your experience, technical depth, and overall impact.

While we sincerely appreciate all applications, only those candidates selected for an interview will be contacted. No phone calls please.

TrustFlight is an equal‑opportunity employer. We work together to create the most talented team that celebrates inclusivity, diversity and equality in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. All candidates will receive consideration for this role without regard for race, nationality,

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Software Engineer
AI Software Engineer

TrustFlight • Vancouver

On-site
CAD 110,000 - 140,000
Comprehensive benefits package
Pension/RRSP matching
Professional growth opportunities
+1
AI Enablement Specialist
AI Enablement Specialist

Armstrong-Collective • Vancouver

Hybrid
CAD 70,000 - 85,000
Health plan
RRSP/TSFA match
Two complimentary annual train tickets
AI Enablement Specialist
AI Enablement Specialist

Rocky Mountaineer • Vancouver

Hybrid
CAD 70,000 - 85,000
Health plan and wellness benefits
RRSP/TSFA matching up to 5%
Two complimentary annual train tickets
AI Software Developer - Intermediate
AI Software Developer - Intermediate

Delta Controls Inc. • Surrey

Hybrid
CAD 90,000 - 110,000
Employee safety centric culture
Flexible hours and scheduling
Three weeks of vacation
+2
AI Engineer
AI Engineer

Durable • Vancouver

On-site
CAD 180,000 - 225,000
AI Engineer Vancouver
AI Engineer Vancouver

Durable Technologies Inc • Vancouver

On-site
CAD 180,000 - 225,000
Full-Stack AI Product Engineer
Full-Stack AI Product Engineer

Cheil USA • Mississauga

Hybrid
CAD 85,000 - 90,000
Salary CAD 85k-90k
Hybrid work model: 3 days in-office
Mississauga address included
Senior Software Engineer, AI Entries
Senior Software Engineer, AI Entries

United States Digital Space LLC • Toronto

Hybrid
CAD 136,000 - 170,000
Extended health coverage
Mental health benefits
Family building benefits
+2
Full-Stack AI Product Engineer
Full-Stack AI Product Engineer

Cheil India • Mississauga

Hybrid
CAD 85,000 - 90,000
Hybrid work model
Office in Mississauga
AI-Native Full-Stack Engineer
AI-Native Full-Stack Engineer

This is Gain Ltd • Toronto

Hybrid
CAD 105,000 - 125,000
Home office allowance
3 weeks of paid time off to start
Work from anywhere in the world up to
+1