Back to results

AVP, Lead Software AI Engineer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

AVP - Senior Engineering Lead, AI Software Engineering

Location: Toronto, ON | Work arrangement: [Hybrid] | Employment type: Full-time, Permanent

About the Opportunity

Our client, a large and well-established enterprise organization, is looking for a Senior Engineering Lead to oversee the continued development of its internal generative AI platform. The platform is already in production and supports a large employee user base.

The successful candidate will be accountable for the platform’s technical direction and quality. The role is heavily hands-on: alongside providing technical leadership to a small development team, the incumbent will spend most of their time on development work.

Key Responsibilities

Technical Delivery

  • Design, develop and maintain production services and user interfaces in Python and TypeScript.
  • Improve the platform’s retrieval-augmented generation capabilities, including document segmentation, semantic and keyword search, result ranking and response streaming.
  • Enhance document ingestion processes for a range of file formats, including scanned content requiring optical character recognition.
  • Evaluate large language model and embedding services for accuracy, performance and cost, and recommend improvements based on the findings.
  • Manage containerized deployments, automated build and release pipelines, and the promotion of releases through testing environments to production.
  • Establish monitoring, alerting and service-level objectives, and lead incident resolution and post-incident reviews.
  • Assess emerging AI techniques and bring suitable ones into production.

Leadership and Stakeholder Engagement

  • Provide technical guidance to a small team of engineers through design reviews, code reviews and mentorship.
  • Work with product owners and business partners to define AI solutions with measurable outcomes.
  • Communicate technical direction, risks and tradeoffs to senior leadership in clear, non-technical terms.

Required Qualifications

  • Approximately ten years of professional software development experience, including substantial experience delivering AI or machine learning solutions in production environments.
  • Advanced proficiency in Python and TypeScript, with experience across both backend and frontend development.
  • Hands-on experience designing and implementing retrieval-based LLM applications.
  • Experience integrating commercial LLM APIs into user-facing applications.
  • Proven experience operating containerized applications on Kubernetes within automated deployment pipelines.
  • Strong working knowledge of a major public cloud platform.
  • A demonstrated record of delivering and supporting production systems.
  • Excellent written and verbal communication skills, including experience presenting to senior stakeholders.

Preferred Qualifications

  • Experience with document processing or OCR solutions at scale.
  • Familiarity with agent-based AI architectures and tool-calling workflows.
  • Regular use of AI-assisted development tools.
  • Experience in a regulated industry.
  • Contributions to open-source projects.
More about this job

Responsibilities

Lead the technical direction and quality of a production generative AI platform while remaining hands-on in developing and maintaining Python and TypeScript services and interfaces. Improve retrieval, document ingestion, model evaluation, deployment, monitoring, and incident response, while mentoring engineers and aligning AI solutions with business outcomes.

Requirements

Requires approximately ten years of software development experience, including substantial production AI or machine learning delivery, advanced Python and TypeScript skills, and hands-on experience with retrieval-based LLM applications and commercial LLM APIs. Candidates should also have Kubernetes and automated deployment experience, public cloud knowledge, a record of supporting production systems, and strong communication skills for senior stakeholders.

Skills

  • Python
  • TypeScript
  • Generative AI
  • Machine Learning
  • Retrieval-Augmented Generation
  • Semantic Search
  • Keyword Search
  • Document Processing
  • Optical Character Recognition
  • Kubernetes
  • Containerized Deployments
  • Public Cloud Platforms
  • Technical Leadership
  • Incident Management

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Management & Leadership
  • Data & Analytics

Keywords

  • Generative AI
  • Artificial Intelligence
  • Machine Learning
  • Python
  • TypeScript
  • Backend Development
  • Frontend Development
  • Retrieval-Augmented Generation
  • Document Segmentation
  • Semantic Search
  • Keyword Search
  • Result Ranking
  • Response Streaming
  • Document Ingestion
  • Optical Character Recognition
  • Large Language Models
  • Embedding Services
  • Containerized Deployments
  • Kubernetes
  • Automated Build Pipelines
  • Release Pipelines
  • Public Cloud
  • Monitoring
  • Alerting
  • Service-Level Objectives
  • Incident Resolution
  • Agent-Based AI
  • Tool-Calling Workflows
  • AI-Assisted Development Tools
  • Regulated Industry

Report this job