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 benefits package
Pension/RRSP matching
Professional growth opportunities
Extra day off for birthday

Job summary

An innovative aerospace technology firm in Vancouver is seeking an AI Software Engineer to design and deliver AI-powered software solutions. The role emphasizes full lifecycle AI/ML solutions and collaboration across teams. Candidates should have expertise in Python, JavaScript/TypeScript, and experience in production software development. This position offers competitive compensation, benefits, and opportunities for professional growth within a commitment to inclusivity and diversity.

Qualifications

  • 2–3+ years of professional experience shipping production software.
  • Experience building and shipping production-quality software.
  • Strong proficiency in Python and JavaScript/TypeScript.

Responsibilities

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

Skills

Python
JavaScript/TypeScript
AI systems understanding
Communication
Full-stack development

Education

Bachelor’s degree in relevant field or equivalent practical experience

Tools

LLM APIs
PydanticAI
LangChain
LiteLLM

Job description

About Us

TrustFlight is the Aerospace Safety Intelligence Platform – the only company in aviation that integrates safety and security technology, world‑class training and consulting, and emergency preparedness and response into a single, connected platform. We serve 1,600+ organisations across 120 countries through four capability pillars: TrustFlight (technology), Baines Simmons (training and expertise), Redline Assured Security (security), and Kenyon International (emergency response). We’re entering a new phase of growth; Smart Suite, our AI‑powered agentic platform, is redefining how aerospace organisations manage safety, compliance, and operational risk, and our go‑to‑market needs to keep pace.

Why Choose TrustFlight?
  • ✈️ Our Mission: To revolutionise aviation by delivering digital workflow solutions that enhance safety, streamline operations, and inspire confidence across the industry.
  • ✈️ Impact: Over 200,000 users rely on our systems daily, making aviation safer and more efficient.
  • ✈️ Core Values: Guided by integrity, responsibility, innovation, and excellence, we are committed to empowering our partners to operate with confidence.

Join us in shaping the future of aviation and making an impact through technology.

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 with the team and cross‑functionally across the organisation 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.

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 optimise 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 organisation 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. It is an on‑site role with room for flexibility, because we know life doesn’t always fit a 9‑to‑5 mould.

Why Join Us
  • See your impact: Your contributions directly enhance the safety and efficiency of aviation operations, affecting hundreds of thousands of passengers and crew every month.
  • Build and create: Be part of an environment where you have the freedom to innovate, build and create solutions that define the future of digital aviation.
  • Growth opportunity: Join us at an inflection point as we scale our revenue growth using cutting‑edge AI tools and SaaS best practices.
Also, We Offer
  • Health & Wellness: Comprehensive benefits package including health and dental benefits and 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 programme 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: We place huge importance on the contribution and experience you bring to the team. The base pay offered is based on location and may vary depending on skills, job‑related knowledge, experience and internal equity.
Compensation

The expected base salary range for this role is $110,000 to $140,000 CAD, depending on skills and experience.

  • $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.

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, gender, age, disability, or any other protected characteristic.

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 health benefits
Company matching for retirement savings
Opportunities for career advancement
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
Accounting & Finance Operations Specialist
Accounting & Finance Operations Specialist

TrustFlight • Vancouver

On-site
CAD 50,000 - 70,000
Comprehensive health and dental benefits
Paid time off
Birthday day off
+2
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
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
Machine Learning Engineer, Safety and Customer Care AI
Machine Learning Engineer, Safety and Customer Care AI

United States Digital Space LLC • Toronto

Hybrid
CAD 119,000 - 149,000
Extended health and dental coverage
Mental health benefits
Family building benefits
+5
AI Software Developer - Intermediate
AI Software Developer - Intermediate

Delta Controls • Surrey

Hybrid
CAD 90,000 - 110,000
Flexible hours
Three weeks of vacation
Education support
+3
Senior Software Engineer, Applied AI (Toronto)
Senior Software Engineer, Applied AI (Toronto)

United States Digital Space LLC • Toronto

Hybrid
CAD 188,000 - 242,000
Sr Software Engineer
Sr Software Engineer

United States Digital Space LLC • Toronto

On-site
CAD 145,000 - 192,000
Comprehensive compensation package
Paid time off
Online learning platform with guided career tracks