Apply now

Posted last month

AI Engineer

@ Gigi

Toronto, Ontario

On-siteFull-time
Apply now
SIGNALS

Overview

Gigi is hiring an AI Agent Engineer in Toronto to own end-to-end development of the agents and workflows behind its AI media manager for Amazon DSP. The work is fundamentally software engineering: APIs, data models, integrations, tests, and production debugging, focused on how LLMs reason, use tools, retain context, and act reliably. The role is full-time, requires at least 4 office days per week, and pays $150k to $210k base plus meaningful equity.

Responsibilities:

  • Build eval frameworks tied to spend, ROAS, margin and profit outcomes
  • Own context engineering, retrieval and memory for customer-specific agents
  • Design agent behaviour, tool presentation, guardrails and confidence scoring
  • Route model calls across providers for price, performance and speed
  • Build post-training pipelines from production traces

Requirements summary:

  • Track record of building and shipping production software used by customers
  • Strong backend or full stack software engineering experience
  • Hands-on experience building with LLMs or agents
  • Experience with or strong desire to use AI coding tools such as Codex, Claude Code or Cursor
  • Judgment to review AI-generated code and maintain architecture standards

Tools & skills

Benefits mentioned

Dental
Source and dates

Employer career site / ATS feed · ashby

Employer posting date
2026-10-01
First seen by our source
2026-10-08
Source record updated
2026-11-01

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Hours per week40 (estimated)
Scheduleday
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedStock or equity, Free or discounted meals

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy4
Job description

Gigi is the agentic operating system of enterprise media buying. Our first product is the AI media manager for Amazon DSP. Since launching it in summer 2025, we've grown to manage hundreds of millions in advertising spend on behalf of the largest agencies in the world.

We're backed by top venture investors Golden Ventures and Aperiam Ventures. Our founding team has spent 15+ years building in Amazon Ads and ecommerce, including a prior $100M+ exit.

We're hiring an AI Agent Engineer to join our engineering team in Toronto and own end-to-end development of the agents and workflows behind Gigi.

This is fundamentally a software engineering role. Much of the work will feel familiar: designing APIs, modelling data, integrating services, writing tests, debugging production issues, and making architectural decisions. Your focus will be how LLMs reason, use tools, retain context, and take actions on behalf of customers—and the software that makes those actions reliable.

You do not need to be an AI researcher or have years of professional LLM experience. Strong software engineers who have started building with LLMs and agents, and want to take that work further, should apply. You'll use tools such as Codex, Claude Code, and Cursor as a core part of how you work, while building across agent logic, backend services, data, and the customer-facing product.

As an early employee, you will have a meaningful role in shaping our product, engineering culture, and company.

What you'll do

  • Evals. Build a sophisticated eval framework across every Gigi use case, quantitative and qualitative, tied to real outcomes (spend, ROAS, margin, profit). Deterministic checks, LLM-as-judge graders calibrated against human review, trajectory-level evals for multi-step runs, and replay against historical account data. No model, prompt, or harness change ships without passing them.

  • Context engineering. What goes into the context window on every call: advertiser context, account state, AMC results, retail signals, agency best practices, and prior decisions. You'll own retrieval, compaction for long-running trajectories, and cache-aware prompt design.

  • Memory. Short-term, long-term, and cross-session memory for every brand, agency, and media buyer. The hard part is deciding what is worth remembering, so you'll build the agents that distill approvals, rejections, and outcomes into durable memory and handle conflicts and staleness. Memory stays model-agnostic and strictly separated per customer, including customers that require no training on their data.

  • Agent behavior. Sub-agents, how tools are presented to the agent, and the line between what the LLM reasons about and what deterministic code executes. Risk and confidence scoring, guardrails, and how Gigi earns more autonomy with each customer. When a new model makes a workaround unnecessary, you delete it.

  • Continual learning and the moat. The loop around the agent: capture traces, extract learnings, update context, memory, harness, or model weights, measure, repeat. Every action should leave Gigi smarter and more personalized for that customer, and outcomes across all customers should make every recommendation better.

  • Model routing. Pick the right model for every call on price, performance, and speed, inside the harness, with fallbacks across providers. Stay model-agnostic, evaluate new models within hours of release, and own model spend.

  • Post-training. The strategy and the implementation. Start with narrow, high-volume tasks (classification, extraction, summarization, guardrails, routing) and move toward the core agent loop when the data supports it, using fine-tuning, preference optimization, distillation, and RL against outcome-based rewards. You'll build the training data from traces and make the build vs buy calls on training and serving with engineering leadership.

What success looks like

  • First 30 days. You've shipped your first improvements to production, stood up trusted evals on our core workflows, and contributed meaningfully to our roadmap.

  • Six months. Every change ships through evals. Context and memory measurably improve recommendation quality per customer. Routing has cut model cost per action without hurting quality.

  • Twelve months. A post-trained open-weight model is running in production. The commerce P&L runs live for brands on outcome-based contracts.

What you'll bring

  • A track record of building and shipping production software used by real customers. We care more about what you have built and owned than an exact number of years.

  • Strong software engineering experience, with depth in backend or full stack development. System design, APIs, data models, testing, debugging, and operating production software are central to this role.

  • Hands-on experience building with LLMs or agents, whether at work, through open source, or in a substantial personal project. You can explain how it works, where it fails, and how you would improve it.

  • Experience using, or a strong desire to become highly effective with, AI coding tools such as Codex, Claude Code, Cursor, or similar tools. You do not need to be an expert on day one, but you should be excited to use them every day—and strong enough technically to review their work, reject weak abstractions, catch missing edge cases, and remain accountable for what ships.

  • Curiosity about how LLMs change software products and the way software gets built. You should be excited to develop good judgment around where AI belongs—and where conventional software is the better answer.

  • Judgment over specification. You can make a reasoned call, ship it, and iterate fast when it's wrong.

  • Speed and ownership. LLMs changed what “fast” means for a small team. You should be comfortable using AI coding agents to move quickly while maintaining a high bar for architecture, correctness, and maintainability.

What you don't need

  • You do not need an AI research background or experience training foundation models. We build products around existing models, combining them with tools, data, business logic, interfaces, and production infrastructure.

  • You do not need prior experience with every agent framework or concept we use. We expect strong engineers to learn LangGraph, agent orchestration, evaluations, retrieval, and tool use on the job.

  • You do not need prior advertising or Amazon DSP experience. Our team will help you learn the domain.

Bonus points if

  • You've built with LLMs in production: evals, guardrails, tool use, retrieval, agent orchestration, cost and latency work.

  • You've built evaluation datasets or used production traces and customer feedback to improve an agent's behavior.

  • You've worked in advertising or ecommerce.

  • You've built real-time data pipelines at meaningful volume, or been early enough at a startup to know what the first 20 people actually do.

  • You've operated production systems where correctness, permissions, auditability, or customer trust mattered.

The hard parts

We'd rather you know this before you apply.

  • We work hard. We are trying to build a generational company, and early employees should expect intensity, ambiguity, and high standards.

  • Cash compensation is competitive for our stage, but we will not win every late-stage salary comparison. The upside is meaningful ownership and equity in a company growing quickly.

  • We throw out working code when the underlying abstraction is wrong. Some of what you build will not survive, and you'll be the one who calls it.

  • Nobody is siloed. You'll write frontend, debug backend, think through product, join customer calls, and solve whatever problem is blocking the customer.

Compensation and equity

  • Base salary: $150k to $210k depending on experience level.

  • Meaningful equity. We want to be as generous with equity as possible, and top performers can expect equity top-ups early and often.

Life at Gigi

  • In-office culture. We work together downtown Toronto (min 4x days per week), but makers (i.e. engineers) can choose to work where they are most productive on Wednesdays. Note: we're moving into a new office right across from Union.

  • Catered lunch every day from Toronto's best spots. Current rotation: Impact Kitchen, iQ Food Co., ChopHop, and Cumbrae's.

  • Real snacks: Greek yogurt, Mateína yerba mate, Barebells protein bars, Midday Squares. Tell us what you want and we'll add it.

  • Top-of-the-line Apple equipment.

  • Comprehensive health and dental coverage.

Similar jobs

  • AI Engineer

    Toronto, ON
    $65/hrContract

    Insight Global: Insight Global is an international talent and consulting company that delivers business outcomes in an ever-changing world.

    3+ YOEInsight Global needs candidates with 3 to 5 years of machine learning, AI or software engineering experience, strong Python skills, and hands-on work building LLM applications, agents and RAG systems. Experience with GCP Vertex AI, LangGraph and production AI deployment is required.

    Python, LangGraph, Vertex AI, Langfuse, GCP

  • AI Engineer – Market Surveillance

    Toronto, ON

    Capco: Capco, a Wipro company, is a global technology and management consultancy specializing in driving digital transformation in the financial services…

    5+ YOECandidates need 5+ years in market surveillance, trading compliance or capital markets technology. They also need hands-on Python, SQL and machine learning or LLM experience, and familiarity with equities and derivatives.

    Python, SQL, Nasdaq SMARTS, NICE Actimize

    AI Engineer – Corporate Actions & Asset Servicing

    Toronto, ON

    Capco: Capco, a Wipro company, is a global technology and management consultancy specializing in driving digital transformation in the financial services…

    5+ YOECapco needs 5+ years in corporate actions, asset servicing or securities operations, plus hands-on AI or automation delivery experience. Candidates should know Python, APIs, LLMs and document AI, and be able to turn complex financial business rules into technical logic.

    Python, APIs, LLMs, Document AI

  • Senior AI Engineer (AI Automation)

    Toronto, ON
    RemoteFull Time

    TRM Labs: TRM Labs is a blockchain intelligence company that helps financial institutions, crypto businesses, and government agencies detect and investigate…

    Candidates need strong production software engineering in Python or TypeScript and very high AI fluency with agentic solutions, MCP, retrieval, evals and observability. They also need experience taking requirements from non-engineers and building tools those teams adopted.

    Claude Code, Cursor, MCP

  • Senior AI Engineer

    Toronto, ON
    Full Time

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Stock listing: TSX:RY · NYSE:RY · Source checked: 2026-11-02

    2+ YOERoyal Bank of Canada needs candidates with 2+ years of software development, including 1+ year of full stack JavaScript/TypeScript with Vue/Nuxt and Node.js. They must have strong SQL skills, automated testing experience, and familiarity with OAuth2/OIDC.

    Vue, Nuxt, Node.js, SQL Server, Git

    Senior AI Engineer

    Toronto, ON
    Full Time

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Stock listing: TSX:RY · NYSE:RY · Source checked: 2026-11-02

    2+ YOERoyal Bank of Canada needs candidates with 2+ years of software development, including 1+ year of full stack JavaScript/TypeScript with Vue/Nuxt and Node.js. They must have strong SQL skills, automated testing experience, and familiarity with OAuth2/OIDC.

    Vue, Nuxt, Node.js, SQL Server, Git

  • Senior AI Engineer, IT Solutions 1 1 1

    Toronto, ON

    Celestica International LP

    11+ YOECelestica International LP needs candidates with 11+ years in IT, software engineering or data science, including 3-5 years in AI/ML engineering. They must know generative AI, vector databases, advanced Python and a cloud AI platform, and communicate well with non-technical leaders.

    Python, PyTorch, TensorFlow, LangChain, LlamaIndex, Pinecone

  • AI Engineer

    Cambridge, ON

    Eclipse Automation

    5+ YOECandidates need five or more years of building production enterprise applications, hands-on experience with AI/LLM solutions such as RAG and agents, and experience with React, TypeScript, Python and either .NET/C# or Node.js. Strong SQL, API integration, and a degree or diploma or equivalent experience are also required.

    Ollama, llama.cpp, vLLM, NVIDIA NIM, Azure DevOps, GitHub Actions

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.