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- ...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...SeniorPermanent employmentFull timeInternshipRemote work
$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...SeniorPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...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...SeniorLong term contractFull timeRemote work
- ...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...SeniorFull time
- ...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...SeniorFull timeInternshipManual laborWork at office
$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...SeniorFull timeFor contractorsLive InWork at officeRemote workFlexible hours- ...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...SeniorLong term contractPermanent employmentFull timeWork at office
- ...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...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- ...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 jobPermanent employmentFull timeImmediate start
- ...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...SeniorPermanent employmentFull timeImmediate start
- ...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 timeInternshipRemote workWork from home
- ...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...SeniorFull timeInternshipWorldwide
$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 timeInternshipWork at officeRemote workFlexible hours$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-...SeniorFull timeFor contractorsFixed term contractFlexible hours- ...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...SeniorRemote jobFull timeFlexible hours
- ...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...SeniorFull timeInternshipWorldwide
$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...SeniorPermanent employmentFull timeSummer workWork at officeRemote workRelocation package3 days per week- ...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...SeniorTemporary work
$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...SeniorLong term contractFull timeInternshipWorldwideShift work$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,...SeniorLong term contractFor contractorsLocal areaHome officeFlexible hours$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...SeniorPermanent employmentFull timeSummer workRelocation package- ...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+...SeniorFull timeWork at officeRemote workWorldwideRotating shift
- ...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...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...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 contractFull timeWork at officeLocal areaWork from home
$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 timeImmediate start$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...InternshipImmediate start$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 timeWork at officeLocal areaFlexible hours- ...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...SeniorFull timeInternship
- .... 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...SeniorFull timeFor contractorsCasual workWork at officeLocal areaWorldwideFlexible hours
$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...SeniorFull timeWork at officeLocal areaRemote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Agent Infrastructure. Be the first to apply!
- software engineer - computer Ottawa, ON
- software developer no experience Ottawa, ON
- développeur logiciel Ottawa, ON
- senior software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software developer summer internship Ottawa, ON
- software engineer co-op Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software engineer salary in canada Ottawa, ON
- software engineer Ottawa, ON


