AI Software Engineer

Contract type
Ongoing
Work mode
On-site
Experience
Mid-level · 2+ years

Job description

AI Software Engineer on TrustFlight's AI Team, building and shipping AI-powered software solutions across the company's products. The role is software engineering first, with strong emphasis on applying AI to real business problems.

At a glance

Employment
Full-time · Employee (employment agreement)
Work mode
On-site
Pay
CAD 110,000 – 160,000 / year

What you'll do

  • 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 we're looking for

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

Nice to have

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

Benefits

  • Comprehensive benefits package including health and dental benefits.
  • Paid time off plus an extra day off to celebrate your birthday.
  • Company contribution to pension/RRSP matching program.
  • Opportunities for career advancement and skill development.

Apply

Direct apply at TrustFlight

Opens the job posting at TrustFlight

About TrustFlight

The Aerospace Safety Intelligence Platform

TrustFlight integrates safety and security technology, world-class training and consulting, and emergency preparedness and response into a single, connected platform. It serves 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).

Mission

To revolutionize aviation by delivering digital workflow solutions that enhance safety, streamline operations, and inspire confidence across the industry.

Key facts

  • Aviation safety and compliance technology
  • Serves 1,600+ organisations across 120 countries
  • Over 200,000 users rely on its systems daily
  • Smart Suite is its AI-powered agentic platform
  • Four capability pillars: TrustFlight (technology), Baines Simmons (training and expertise), Redline Assured Security (security), and Kenyon International (emergency response)

What they value

  • Integrity
  • Responsibility
  • Innovation
  • Excellence