About this role
Based in Toronto, the AI Ads Product Builder/FDE role at gigi combines software engineering, advertising domain knowledge, and client service to build and deploy AI-powered products. This position suits an experienced software engineer with a background in ad tech who enjoys working directly with clients to deliver production-ready solutions.
Role Overview
The AI Ads Product Builder/FDE is a hands-on software engineering position based in Toronto. The professional in this role collaborates directly with agency leaders and ads managers to understand campaign workflows, translate business needs into technical solutions, and build reliable agentic systems for enterprise media buying.
Key Responsibilities
Requirements
Skills and Tools
Salary and Benefits
About the Company
gigi is the agentic operating system of enterprise media buying, having launched its AI media manager for Amazon DSP in summer 2025. The company manages hundreds of millions in advertising spend for major global agencies and is backed by Golden Ventures and Aperiam Ventures, with a founding team boasting a prior $100M+ exit in Amazon Ads and ecommerce.
How to Apply
Interested candidates should apply on the official company careers page.
Skills and tech stack
Questions candidates ask
Where is this job located?
This role is based in Toronto, with travel to client locations required as needed for collaboration and implementation.
What is the salary range for this position?
The salary range is between $110k and $200k.
Do I need prior experience as an AI researcher or LLM expert?
No, an AI research background or years of professional LLM experience are not required. Strong software engineering and ad tech experience are the primary focuses.
What tech stack does the engineering team use?
The stack includes Python, FastAPI, LangGraph, LangChain, TypeScript, Vue, Nuxt, Java, Spring Boot, PostgreSQL, pgvector, Redis, NATS, and AWS, alongside AI coding tools like Codex, Claude Code, and Cursor.
Is travel required for this role?
Yes, travel to client locations is required as needed for discovery, working sessions, onboarding, and rollout support.