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

Senior Software Engineer, Agent Infrastructure

Candidate

Who are we?

Cohere is the leading security-first enterprise AI company. We build cutting-edge foundation AI models and end-to-end products that are designed to solve real-world business problems.

We’re training and deploying frontier models for enterprises who are building AI systems. We believe that our work is instrumental to the widespread adoption of AI and we are looking for folks that want to be part of that.

We obsess over what we build. Each one of us is responsible for contributing to increasing the capabilities of our models and the value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft.

We are a global technology company headquartered in Toronto with key offices in London, New York City, San Francisco, Montreal, Paris, Berlin and Seoul. Join us!

About the role.

We’re building the next generation of agentic AI infrastructure at Cohere. This team sits at the intersection of ML systems, distributed infrastructure, and developer experience, creating the platform that powers autonomous AI agents at scale.

You’ll work on hard, forward-looking problems with few established patterns, including secure code execution, agent state management, model routing, identity and authentication, and resource management for long-running agent workflows.

This role is a strong fit for someone who combines systems depth with ML intuition. You should be comfortable building reliable infrastructure, thinking through distributed systems tradeoffs, and understanding how emerging agentic capabilities shape platform design.

What you’ll work on.

  • Secure execution environments for agent-generated code

  • Identity, authentication, and trust boundaries for agents

  • Model routing and orchestration across different model types and environments

  • Rate limiting, quotas, and resource management for agent workflows

  • State management, memory, and filesystem abstractions for agents

In this role you will:

  • Turn emerging ML research ideas into production-ready infrastructure

  • Build core platform capabilities for execution, storage, and state management

  • Prototype and evaluate new technologies, then help decide what should move into production

  • Partner with research teams to shape infrastructure based on what future agent systems will need

You may be a good fit if you have:

  • Experience building production ML infrastructure with strong systems fundamentals

  • Hands-on work with agentic systems, multi-agent workflows, or agent development frameworks

  • Familiarity with model routing and LLM provider frameworks across different model types and environments

  • Experience with scalable, fault-tolerant distributed systems and Kubernetes

  • A track record of moving quickly on prototypes and making good decisions about productionization

Bonus

  • Experience across on-prem, private cloud, and public cloud environments

  • Familiarity with storage systems, embedded databases, or filesystem abstractions

  • Experience with code execution sandboxes such as gVisor, Firecracker, Kata, or WASM runtimes

  • Interest in emerging ML infrastructure, edge inference, or browser-native models

  • Open-source contributions to LLM or agent infrastructure projects

  • Experience with identity, workload auth, or capability-based security systems

Full-Time Employees at Cohere enjoy these Perks:

  • A weekly lunch stipend of $75/£75 or equivalent in your local currency for lunch.

  • Full health and dental benefits, including a separate budget for mental health.

  • RRSP matching, 401K, Pension Scheme.

  • 100% Parental Leave top-up for up to 6 months, for either parent.

  • Annual enrichment benefits:

    Arts & culture, fitness/wellness, quality time, and a workspace improvement credit.

    Education & learning stipend for conferences, courses, and coaching.

  • 6 weeks of paid vacation (30 working days!)

  • Budget for traveling to other offices if you are remote, plus an annual company offsite.

How and Where We Work:

  • Cohere is remote-friendly, but we also have offices in Toronto, London, New York City, San Francisco, Montreal, Paris, Berlin and Seoul with more opening soon.

  • For those in the office: a daily lunch program, plenty of snacks, and regular community and social events.

  • For those not near an office: a co-working benefit so you can work alongside others in your city.

  • Everyone receives a $500 home office stipend to set up your workspace properly.

We strive to create an inclusive work environment for all; we welcome applicants from all backgrounds and are committed to providing equal opportunities. Should you require any accommodations during the recruitment process, please submit Accommodations Request Form, and we will work together to meet your needs.

We may use AI-enabled tools to screen and assess applicants against the criteria for this position. This helps our recruiters identify potentially qualified candidates, but it doesn't limit the applications our recruiters may review or consider.

Beware of Scams: Cohere will never ask for payment or third-party services (e.g., CV writing) as part of our hiring process. All legitimate roles are listed on the Cohere careers page and LinkedIn only, with all communications from Cohere employees coming from an @cohere.com or @cw.cohere email alias. If jobs are viewed on other sites then please verify these through our official careers page.

#J-18808-Ljbffr
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Agent Infrastructure in Ottawa, ON vacancy
  •  ...Software Engineer Co-Op, Agents Location: Ottawa, ON | Hybrid OR Remote| Canada Reports To: Dan Murdock, Director, Engineering About Solink...  ...design through to implementation, under the guidance of senior developers. You are writing, testing, and debugging code... 
    Senior
    Permanent employment
    Full time
    Internship
    Remote work

    Sol Ink

    Ottawa, ON
    19 days ago
  • $96.56k - $128.74k per year

     ...Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering...  ...technologies.  ~ Lead integrated digital, data, infrastructure, and cybersecurity implementations.  As EDC strives to... 
    Senior
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    7 days ago
  •  ...a solution provider for the next generation data center infrastructures. We aim to deliver advanced technology that minimizes environmental...  ...products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design... 
    Senior
    Long term contract
    Full time
    Remote work

    Ranovus Inc.

    Ottawa, ON
    8 days ago
  •  ...JSI Telecom is seeking a highly motivated and experienced Senior Infrastructure Engineer (with strong Networking) to design, implement, and support complex enterprise and customer infrastructure solutions. The successful candidate will combine deep technical expertise with... 
    Senior
    Full time

    Jsi

    Ottawa, ON
    29 days ago
  •  ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights....  ...interfaces. AI & Data Scale: Work directly with LLM pipelines, agent orchestration, and statistical systems to process massive... 
    Senior
    Full time
    Internship
    Manual labor
    Work at office

    Forum Ventures

    Ottawa, ON
    a month ago
  • $140k - $180k per year

     ...Senior Infrastructure Engineer (Forward Deployed) About Anvil Anvil is a trusted partner in the defence industry, delivering cutting-edge solutions...  ...to join our team, focused on delivering mission-critical software to our defence, public safety, and national security... 
    Senior
    Full time
    For contractors
    Live In
    Work at office
    Remote work
    Flexible hours

    Anvil

    Ottawa, ON
    more than 2 months ago
  •  ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director, Engineering] Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office

    Sol Ink

    Ottawa, ON
    more than 2 months ago
  •  ...marketer - we're going further: a persistent creative strategy agent that lives where your team already works (Slack, Notion,...  ...from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    4 days ago
  •  ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent...  ...for a Staff Software Engineer (P4) to join our Data Infrastructure team. At this level, you’re trusted to set technical direction... 
    Remote job
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    22 days ago
  •  ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead...  ...team Mentor and support teammates, including more junior & senior engineers and cross-functional partners, share what you know and... 
    Senior
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    22 days ago
  •  ...processes evidence, there's a good chance our software is working behind the scenes. That's...  ...'re going. Not as a feature but as core infrastructure.  We're embedding intelligence directly...  .... The Role The Staff Software Engineer specializes in mobile app development and... 
    Full time
    Internship
    Remote work
    Work from home

    Versaterm

    Ottawa, ON
    a month ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer...  ...information, follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution... 
    Senior
    Full time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    19 days ago
  • $85k - $110k per year

     ...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security....  ...Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    more than 2 months ago
  • $98.09k - $124.12k per year

     ...Services and Real Property is currently looking to staff the Senior Technology Infrastructure Project Manager and Technology Infrastructure Project...  ...Education : ~ University degree in either Computer Science, Engineering, Project Management OR an acceptable combination of post-... 
    Senior
    Full time
    For contractors
    Fixed term contract
    Flexible hours

    House of Commons of Canada

    Ottawa, ON
    a month ago
  •  ...group of exceptional new grads to join our Engineering team full-time. This isn't a rotational...  ...the quality bar. You'll be paired with a senior engineer mentor who's invested in helping...  ...depth in the most in-demand skill set in software today. Build your career in Ottawa: you... 
    Senior
    Remote job
    Full time
    Flexible hours

    Fellow Insights Inc

    Ottawa, ON
    19 days ago
  •  ...years. Backed by a legacy of engineering excellence, reliability and industry...  ...and LinkedIn or visit Our Software Development team architects,...  ...performance computing (HPC) infrastructure for the modeling of resource...  ...software testing. The Senior Software Developer in Test will... 
    Senior
    Full time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    more than 2 months ago
  • $96.56k - $128.74k per year

     ...better through trade. Position: Senior Network Delivery Engineer Employment Type: Permanent...  ...and ensure integrated digital, data, infrastructure, and cybersecurity implementations to...  ...Design and deliver production-ready software-defined network services across campus... 
    Senior
    Permanent employment
    Full time
    Summer work
    Work at office
    Remote work
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    8 days ago
  •  ...Airborne Platform Software Engineer Build the software that powers the future of connected aviation...  ...new ideas and concepts within a senior development team ~ Ability to provide...  ...suite of software, hardware, and advanced infrastructure supported by a 24/7/365 in person customer... 
    Senior
    Temporary work

    CAN-SDA Satcom Direct Avionics ULC

    Ottawa, ON
    1 day ago
  • $120k - $155k per year

     ...make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative...  ...Ruskin into its own product.  You’ll work closely with every engineering discipline at RBR, which means your code has a direct impact... 
    Senior
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    Rbr Inc.

    Ottawa, ON
    more than 2 months ago
  • $176.5k per year

     ...About The Team And Role Core Infrastructure builds and operates the foundations...  ...role will join an existing team of Senior, Staff, and Principal engineers building the Content Library and Core...  ...systems engineer who loves owning software end-to-end: design, implementation,... 
    Senior
    Long term contract
    For contractors
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    24 days ago
  • $96.56k - $128.74k per year

     ...world better through trade. Position: Senior Quality Engineer/Lead Employment Type: Permanent   Compensation Details: ~ Senior Software Engineer 18: Salaries typically range...  ...for AI-powered applications, agents, and autonomous workflows. Collaborate... 
    Senior
    Permanent employment
    Full time
    Summer work
    Relocation package

    Export Development Canada

    Ottawa, ON
    16 days ago
  •  ...advancing Canada’s cybersecurity and DNS infrastructure! Our Cyber-DNS team is dedicated to...  ...Who you are: You're a passionate software developer who wants your work to make a...  ...s degree in computer science, software engineering or a related technical field. ~7+... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide
    Rotating shift

    Cira

    Ottawa, ON
    more than 2 months ago
  •  ...marketer - we're going further: a persistent creative strategy agent that lives where your team already works (Slack, Notion,...  ...Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    4 days ago
  •  ...Arondite is a defence technology company building the foundational software and AI to power the autonomous age. Our aim is to revolutionise...  ...values and by our strong belief that an elite group of engineers can make a big difference. We are ambitious, well-funded and building... 
    Long term contract
    Full time
    Work at office
    Local area
    Work from home

    Arondite

    Ottawa, ON
    a month ago
  • $155k - $180k per year

     ...-time; and give the apps, AI agents and people who receive it the...  ...Solace to modernize their IT infrastructure by embracing trends like AI,...  ...position is for a Principal Software Developer - AI Integration. In...  ...leading technical teams, mentoring engineers, and driving complex... 
    Full time
    Immediate start

    Solace

    Ottawa, ON
    19 days ago
  • $58k - $104k per year

     ...immediate internship opening for an Engineer. About the team:  openJiuwen is an international open source AI Agent community building infrastructure for the AI Agent era. Our ecosystem...  ..., Research Agents, Data Agents, and Software Engineering Agents. Contribute to... 
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Ottawa, ON
    more than 2 months ago
  • $70k - $120k per year

     ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones...  ...! Role Overview We are looking for a Software Development Engineer in Test (SDET) to join our team who will be responsible for... 
    Full time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    more than 2 months ago
  •  ...Senior Hardware Design Engineer Ranovus is a semiconductor company with global operations helping power the data behind next generation AI and data center networks. We design and build advanced hardware that moves massive amounts of information quickly and efficiently... 
    Senior
    Full time
    Internship

    Ranovus Inc.

    Ottawa, ON
    7 days ago
  •  .... We are the world's trusted infrastructure consulting firm, partnering with...  ...50,000 planners, designers, engineers, scientists, digital...  ...AECOM is actively seeking a Senior Bridge Engineer for the Ottawa...  ...analyzes data Uses computer software as a tool for solving basic and... 
    Senior
    Full time
    For contractors
    Casual work
    Work at office
    Local area
    Worldwide
    Flexible hours

    Aecom

    Ottawa, ON
    more than 2 months ago
  • $110k - $270k per year

     ...Senior Software Engineer - Java Join to apply for the Senior Software Engineer - Java role at Veeva Systems . Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies, is on a mission to help life sciences companies bring... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Veeva Systems

    Ottawa, ON
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Agent Infrastructure. Be the first to apply!