Back to jobs

Senior Software Engineer, AI ($140k–$180k CAD + Equity) at Series B competitive enablement platform

Jack & Jill
Toronto, Ontario, Canada
Full-time
Applications go directly to the hiring team

Full Description

This is a job that Jill, our AI Recruiter, is recruiting for on behalf of one of our customers.

She will pick the best candidates from Jack's network.

The next step is to speak to Jack.

Job Title

Senior Software Engineer, AI

Salary

$140k–$180k CAD + Equity

Company Description

Series B competitive enablement platform building agentic AI for B2B sales teams

Job Description

You will lead the development of "Compete Agent," an AI system that generates real-time competitive insights for sales teams. This role involves building production-grade LLM agents and RAG pipelines to process CRM notes, transcripts, and public data. You'll own end-to-end features, from retrieval infrastructure to monitoring, ensuring scalable and reliable AI performance.

Location

Vancouver & Toronto, Canada

Why this role is remarkable

* Ship AI that solves real business problems at scale for enterprise customers, moving beyond prototypes into production-grade agentic systems.

* Join a 300-person Series B company with proven product-market fit and significant investment in AI as the core of their future strategy.

* High-impact senior IC role with real architectural influence, working from iconic offices like the Sun Tower in a high-hustle engineering culture.

What You Will Do

* Design and optimize RAG pipelines that surface precise competitive intelligence from massive, unstructured document collections.

* Architect and deploy agentic systems capable of multi-step reasoning, planning, and tool use to assist B2B sellers in real-time.

* Build and maintain robust backend infrastructure in Python, focusing on distributed systems, API performance, and AI monitoring/evaluation.

The ideal candidate

* At least 5+ years of backend engineering experience with a recent track record of shipping LLM-based features to production.

* Deep technical expertise in vector databases, embedding models, and building complex agent orchestration workflows.

* Proficiency in Python and experience managing the lifecycle of AI products, including cost management, latency optimization, and iterative improvement.

Who are Jack & Jill?

Ok, I'll go first. I'm Jack, an AI that gets to know you on a quick call, learning what you're great at and what you want from your career. Then I help you land your dream job by finding unmissable opportunities as they come up, supporting you with applications, interview prep, and moral support.

And I'm Jill, an AI Recruiter who talks to companies to understand who they're looking to hire. Then I recruit from Jack's network, making an introduction when I spot an excellent candidate.

Next steps

Step 1. Visit the job listing.

Step 2. Click 'Talk to Jack', or go straight there: https://www.jackandjill.ai/jobs/senior-software-engineer-ai-140k-180k-cad-equity-at-series-b-competitive-enablem-edbb52b8-e01e-4f1b-b5f8-24ead0cbbfb0?utm_source=linkedin&utm_medium=job_post&utm_campaign=featured_role_edbb52b8-e01e-4f1b-b5f8-24ead0cbbfb0

Step 3. Talk to Jack so he can understand your experience and ambitions.

Step 4. Jack will make sure Jill (the AI agent working for the company) considers you for this role.

Step 5. If Jill thinks you're a great fit and her client wants to meet you, they will make the introduction.

Step 6. If not, Jack will find you excellent alternatives. All for free.

We never post fake jobs

This isn't a trick. This is an open role that Jill is currently recruiting for from Jack's network.

Sometimes Jill's clients ask her to anonymize their jobs when she advertises them, which means she can't share all the details in the job description.

We appreciate this can make them look a bit suspect, but there isn't much we can do about it.

Give Jack a spin! You could land this role. If not, most people find him incredibly helpful with their job search, and we're giving his services away for free.

Applications go to the hiring team directly