Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (AI Agents)

$130k - $155k per year

Fluent

Fluent is building the next generation advertising network: Partner Monetize and Advertiser Acquisition. Our vision is to build an ML/AI first network of advertisers and publishers working toward a common objective, elevating relevancy in e-commerce for everyday shoppers.

Fluent is hiring its first dedicated AI Engineer. Over the past year, AI at Fluent has moved from pilots to production: a service desk agent that closes tickets without a human touch, a pipeline that cut modeled audience delivery from days to hours, and an agent that audits cross-system attribution and identifies revenue reconciliation opportunities. All of it was built by people doing it alongside their day jobs. Your job is to make it your day job.

You will sit in Core Engineering and work every day with Data Engineering, Data Science, and Solution Architecture. You will build the agents and automated workflows our business teams have asked for, and you will build them on the Databricks lakehouse that is Fluent's data hub, because the hard part of most of these workflows is not the model. It is getting trusted data and reliable actions in front of it.

You are a builder who ships. You are strong in Python and SQL, you have put at least one LLM-powered application in front of real users, and you know the difference between a demo and a production system: evaluation, monitoring, cost, and a clear owner. You have worked in Databricks or a comparable lakehouse, or you have the data engineering depth to get productive there quickly. You are comfortable sitting with a support lead or an account manager, understanding how they actually work, and turning that into something that runs every day. This role is fully remote in the United States, with occasional travel to our New York headquarters.

What you'll do

  • Ship production agents and automated workflows from a prioritized, business-validated backlog. Own each one from scoping with the business owner through build, deployment, monitoring, documentation, and handoff.
  • Build the data foundation those workflows depend on in Databricks: Unity Catalog tables and views, Lakeflow pipelines, Lakeflow Connect ingestion from systems like HubSpot, and Genie spaces that let business teams ask questions in plain language. Bring data from our ad-serving and partner platforms, CRM, support desk, and finance systems into one place people can trust.
  • Work with Data Science to make agent quality measurable: evaluation sets, accuracy and drift tracking, cost and latency instrumentation, and the audit fields and failure alerts every production workflow carries.
  • Integrate with Fluent's systems through APIs, webhooks, MCP servers, and orchestration (Databricks Workflows, n8n, GitHub Actions), and replace brittle point-to-point automations with maintained, observable ones.
  • Partner with Core Engineering to expose platform data and actions as APIs, so agents and business teams can use them directly instead of routing requests through engineers.
  • Build reusable pieces, not one-offs: Claude skills, MCP connectors, prompt and evaluation libraries, and playbooks that other builders across Fluent can pick up.
  • Handle consumer data in line with Fluent's privacy and compliance standards, use only approved AI tools, and work with IT & Security on credentials and access.
  • Demo weekly, write things down in Confluence, and share what you learn in brown bags and tech talks.
  • Use AI-assisted development (Claude Code, GitHub Copilot review) as a normal part of how you work.

What success looks like

In your first 90 days you will have shipped one workflow end to end, with a named business owner and numbers Finance can validate. By six months you will have several in production, at least one reusable component another builder has picked up, and a clear view of what next quarter's backlog should be.

  • 3+ years of professional software or data engineering experience, with strong Python and SQL.
  • You have built and shipped at least one LLM-powered application or agent that real users depend on, using tool calling, retrieval, structured outputs, and evaluation.
  • Hands-on experience with Databricks (Spark, Delta Lake, Unity Catalog, Workflows) or a comparable lakehouse, or deep enough data engineering experience to ramp quickly.
  • Experience integrating SaaS and internal systems through REST APIs, webhooks, and OAuth.
  • You test your work, instrument it, and care about cost. You know when a workflow is ready to be owned by someone else.
  • You communicate clearly with people who do not write code, and you are comfortable running a working session with a business team.
  • Experience using AI coding assistants (Claude Code, GitHub Copilot) as part of a modern engineering workflow.
  • Bachelor's degree in computer science or a related field, or equivalent practical experience.

Nice to have

  • Databricks Mosaic AI (Agent Framework, Model Serving, Vector Search), Genie, Lakeflow Declarative Pipelines, Lakebase, or Databricks Apps.
  • Building MCP servers, or working with the Claude Developer Platform or Agent SDK.
  • Workflow orchestration tools such as n8n.
  • Integrations with HubSpot, Zendesk, NetSuite, or Jira.
  • Experience in ad tech, performance marketing, or another environment that handles regulated consumer data.

At Fluent, we like what we do, and we like who we do it with. Our team is a tight-knit crew of go-getters; we love to celebrate our successes! In addition, we offer a fully stocked kitchen, catered breakfast and lunch, and our office manager keeps the calendar stocked with activity-filled events. When we are not eating, working out, or planning parties, Fluent folks can be found participating in recreational sports leagues, networking with She Runs It, and bonding with across teams during quarterly outings to baseball games, fancy dinners, and pizza-making classes. And we have all the practical benefits, too…

  • Competitive compensation
  • Ample career and professional growth opportunities
  • Health, dental, and vision insurance
  • Pre-tax savings plans and transit/parking programs
  • 401K with competitive employer match
  • Volunteer and philanthropic activities throughout the year
  • Educational and social events
  • The amazing opportunity to work for a high-flying performance marketing company!

Salary Range: $130,000 to $155,000 CAD plus competitive bonus - The base salary range represents the low and high end of the Fluent salary range for this position. Actual salaries will vary depending on factors including but not limited to location, experience, and performance.

Fluent participates in the E-Verify Program. As a participating employer, Fluent, LLC will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee’s Form I-9 to confirm work authorization. Fluent, LLC follows all federal regulations including those set forth by The Office of Special Counsel for Immigration-Related Unfair Employment Practices (OSC). The OSC enforces the anti-discrimination provision (274B) of the Immigration and Nationality Act (INA), 8 U.S.C. 1324b.

#J-18808-Ljbffr
Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer (AI Agents) in Ottawa, ON vacancy
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and...  ...happened and where to invest. We're looking for an engineer to own that foundation. You'll run our... 
    Suggested
    Full time

    IBM

    Ottawa, ON
    5 hours ago
  • $85k - $111.3k per year

     ...we are transforming how large-scale software systems are understood, designed, developed...  ..., and maintained through Generative AI and agentic software engineering. We are seeking an Applied AI...  ...use Large Language Models (LLMs), AI agents, knowledge systems, and software-analysis... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Manual labor

    Ericsson

    Ottawa, ON
    3 days ago
  • $90k - $140k per year

     ...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently...  ...specializing in Artificial Intelligence (AI), Machine Learning (ML), Big Data...  ...the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video Analytics... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    13 days ago
  •  ...command center for creative strategists : an AI-native platform that bridges the gap...  ...further: a persistent creative strategy agent that lives where your team already works...  ...CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    3 days ago
  • $104k - $154k per year

     ...immediate 12-month contract opening for an Engineer. About the team: Welcome to the...  ...job: Drive the evolution of multi-agent communication in AI networks through advanced solution...  ...knowledge in various fields. Develop software prototypes and execute proof-of-concept... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Ottawa, ON
    16 days ago
  •  ...solutions that make our tomorrow's possible. This role is Hybrid Ottawa AI Solutions Engineer Position Summary The AI Solutions Engineer will bridge the gap between traditional mission-critical software engineering and next-generation autonomous decision support in the... 
    Long term contract
    Full time
    Temporary work
    Local area
    Worldwide

    Thales

    Ottawa, ON
    2 days ago
  •  ...Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join...  ...Develop and enhance AI agents and orchestration capabilities using Python...  ...evaluation platforms. ~ Strong knowledge of software engineering best practices, testing, debugging... 
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    13 days ago
  • $215k - $300k per year

     ...command center for creative strategists : an AI-native platform that bridges the gap...  ...further: a persistent creative strategy agent that lives where your team already works...  ...office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure behind... 
    Permanent employment
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Shift work
    3 days per week

    Motion

    Ottawa, ON
    3 days ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and...  ...objectives. Preferred Skills • L3 Support Engineering: Exposure to L3 support engineering... 
    Full time
    Internship

    IBM

    Ottawa, ON
    6 days ago
  • $71.45k - $102.1k per year

     ...Graduates for the 5th consecutive year . Position Title: Senior Software Automation Engineer Employment Type: Full-time, Existing vacancy Location:...  .... Our optical and photonic solutions power everything from AI and cloud computing to data centers, telecom, and advanced... 
    Full time
    Live In
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    2 days ago
  • $125.8k - $133.2k per year

     ...integrated collection of unmatched reverse engineering, teardown, and market analysis in the...  ...200 CAD  THE OPPORTUNITY:   As a Software Engineer on the Circuit Analysis Tools team...  ...and leading by example. You’ll use AI-assisted development heavily, and you’ll... 
    Permanent employment
    Full time
    Contract work
    Internship
    Flexible hours

    TechInsights

    Ottawa, ON
    5 days ago
  •  ...Senior Software Engineer (Full-Time, Remote) — Canada Work Schedule: 9:00 AM - 5:00 PM PST About The Role At AutoScale Ventures, we build...  ...and making high-impact technical decisions. ~ Familiarity with AI-assisted development tools (e.g., Copilot, ChatGPT, code-... 
    Long term contract
    Full time
    Immediate start
    Remote work

    AutoScale Ventures

    Ottawa, ON
    12 days ago
  •  ...enjoy your career with us! Role Summary We are seeking a senior engineering and AI/ML leader to build and lead a distributed team of AI/ML...  ...brings 15+ years of experience across engineering management, software engineering, AI/ML systems, and data science, combined with deep... 
    Full time
    Local area

    Lumentum Operations

    Ottawa, ON
    2 days ago
  • $70k - $102k per year

     ...the 5th consecutive year. Position Title: Process Automation Software Engineer - MEMS Employment Type: Full-time Location: Ottawa (On-Site...  ...systems. Our optical and photonic solutions power everything from AI and cloud computing to data centers, telecom, and advanced... 
    Full time
    Live In
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    1 day ago
  • $24 - $35 per hour

     ...Graduates for the 5th consecutive year . Position Title: Embedded Software Engineer Co-op/Intern Employment Type: Student – Co-op/Intern,...  .... Our optical and photonic solutions power everything from AI and cloud computing to data centers, telecom, and advanced manufacturing... 
    Full time
    Internship

    Lumentum Operations

    Ottawa, ON
    2 days ago
  • $175k - $385k per year

     ...is the leading security-first enterprise AI company. We build cutting-edge foundation...  ...customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate...  ...a trusted platform that connects AI agents with workplace tools and applications.... 
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Ottawa, ON
    15 hours ago
  • $100.3k - $216.7k per year

     ...a research position. A Forward Deployed AI Engineer-Associate Manager is a production engineer...  ...and deployment of AI-enabled workflows, agents, copilots, and automations into real operational...  ..., including a minimum of 5 years of software engineering experience using Java,... 
    Full time
    Internship
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    3 days ago
  •  ...Job Description We are seeking a Staff Engineer (Physical AI - System Engineering) to join the Pathfinding Studio within the Engineering...  ...translating requirements into hardware, mechanical, compute, and software design choices. · Design, prototype, integrate, and... 
    Permanent employment
    Work at office

    Renesas Electronics

    Ottawa, ON
    3 days ago
  • $138.45k - $173.06k per year

     ...greenfield role; it’s a stewardship role. We’re looking for a Staff Software Engineer, Core Applications (P4) who takes genuine pride in the quality,...  ...a codebase future teammates will thank you for. You’re also AI-native, you use AI tools as a force multiplier and bring that... 
    Permanent employment
    Full time
    Immediate start

    Solink

    Ottawa, ON
    19 days ago
  • $89.7k - $149.8k per year

     ...'t just a tool, it's your playground. Our engineers work on scalable systems, cloud services,...  ...comes next, for customers and for you. Our Software Development Engineers (SDEs) use modern technology...  ...to the development of GenAI and AI-powered tools to enhance development productivity... 
    Full time
    Internship

    Amazon

    Ottawa, ON
    2 days ago
  • $100 per hour

     ...An enterprise client is seeking experienced software developers to participate in an AI training project focused on testing and evaluating AI coding assistants. The project aims to improve AI coding tools by gathering feedback from developers as they work on their own... 
    Hourly pay
    Contract work
    Freelance
    Remote work
    Worldwide
    10 hours per week

    Lifted, an Upwork Company™

    Ottawa, ON
    2 hours ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and...  ...something bigger, together. Senior Software Engineers II at Confluent take ownership of critical backend... 
    Full time

    IBM

    Ottawa, ON
    6 days ago
  •  ...benefits, and flexible work arrangements. Job Description We are looking for a detail-oriented Embedded Software Test / Verification & Validation Engineer to support testing activities within an HSIT team in an automotive environment. You will play a key role in... 
    Permanent employment
    Full time
    Flexible hours

    CS Group

    Ottawa, ON
    6 days ago
  •  ...Opportunity We're looking for a Staff Security Engineer to define and drive Fullscript's defensive threat detection, incident response, and AI-assisted SecOps capability across our cloud...  ...workflows that leverage LLMs and automated agents to accelerate triage, context enrichment,... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Fullscript

    Ottawa, ON
    15 hours ago
  • $185k - $195k per year

     ...abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of...  ..., and drive adoption of modern development practices including AI-assisted tooling. Other duties as assigned.  REQUIREMENTS... 
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    a month ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and...  ...beginning of this journey and are looking for great engineers to come join our world-class team that is... 
    Full time

    IBM

    Ottawa, ON
    6 days ago
  •  ...Senior Embedded Software/Firmware Engineer We are seeking a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities Implement... 
    Contract work

    Myticas Consulting

    Ottawa, ON
    14 days ago
  •  .... From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMD...  ...career. THE ROLE: We are looking for a talented ASIC Verification Engineer to join our team of experts, developing high-performance... 
    Full time
    Internship

    AMD

    Ottawa, ON
    2 days ago
  • $75k - $125k per year

     ...: We are seeking Intermediate Agentic AI Developers / AI Engineers to support an AI modernization initiative...  ...to design, develop, and enhance AI agents and intelligent automation solutions using...  .... Core Competencies ~ Strong software engineering and problem-solving abilities... 
    Full time

    CGI

    Ottawa, ON
    2 days ago
  •  ...6G Cloud RAN vDU baseband development team and help build software for current and next-generation radio access networks. You...  ...collaborative, DevOps-oriented environment, exploring practical ways AI tools can support engineering work. What you will do Translate 3GPP standards and... 
    Long term contract
    Full time
    Temporary work

    Ericsson

    Ottawa, ON
    21 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (AI Agents). Be the first to apply!