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

Senior/Staff Software Engineer (Back-End), Inference

Cohere

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!

Why this role?

This role is for a highly experienced Back-End Software Engineer who wants to work on core systems that shape how the platform (Model Vault) operates. You will help define the architecture of the platform where reliability, security, performance, and simplicity all matter, and where many of the problems do not have off-the-shelf solutions.

Model Vault is Cohere’s inference platform for deploying and operating models securely at enterprise scale. The team owns the systems between a customer and the underlying AI infrastructure, including identity, deployments, metering, billing, security, privacy, and confidential computing. We are strengthening these systems as Model Vault grows, with the goal of scaling to millions of users and supporting some of the world’s most demanding enterprise workloads.

As a Senior/Staff Software Engineer, you will:

  • Evolve and scale the backend systems that power Model Vault, including authentication and authorization, deployment management, billing, metering, and customer lifecycle.

  • Lead major architectural initiatives across identity, payments, usage systems, platform scalability, and other core product foundations.

  • Build highly reliable control-plane services for provisioning, configuring, scaling, and operating model deployments across clouds and hardware platforms.

  • Design APIs and distributed systems with strong guarantees around correctness, consistency, isolation, failure recovery, idempotency, and observability.

  • Build security and privacy into the platform architecture, including tenant isolation, least-privilege access, auditability, secrets management, encryption, and confidential computing boundaries.

  • Solve complex problems that span backend systems, cloud infrastructure, security, and AI inference, where conventional SaaS patterns are often not enough.

  • Drive projects end-to-end, from architecture and threat modeling through implementation, rollout, production operations, and iteration based on real customer workloads.

You may be a good fit if:

  • You are a strong backend engineer with excellent fundamentals in distributed systems, databases, networking, operating systems, and security.

  • You have strong programming fundamentals and experience building production systems in languages such as Go, Python, Java, C++, Rust, or similar. You write clean, maintainable, well-tested code and make thoughtful tradeoffs between simplicity, performance, and correctness.

  • You have designed and operated production systems where correctness, availability, security, and performance mattered at significant scale.

  • You can take ambiguous, high-impact technical problems, define the right architecture, and drive them through to reliable production systems.

  • You have strong systems-design instincts and understand concepts such as concurrency, consistency, caching, queues, rate limiting, backpressure, failure domains, idempotency, and graceful degradation.

  • You think deeply about security boundaries and understand authentication, authorization, identity, cryptography, secrets, tenant isolation, and how small implementation choices can create significant security risks.

  • You are comfortable reasoning across backend services, APIs, databases, distributed systems, and the cloud infrastructure they run on.

  • You are comfortable diving into unfamiliar codebases and debugging complex problems that cross service or system boundaries.

  • You care about the details of production engineering, including instrumentation, capacity planning, migrations, backwards compatibility, incident response, and safe rollouts.

  • You are comfortable challenging existing architecture and evolving foundational components when the system’s needs change.

  • You have a track record of taking technically difficult projects from an unclear starting point to systems that other engineers and customers depend on.

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 an 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 3 days ago
Similar jobs that could be interesting for youBased on the Senior/Staff Software Engineer (Back-End), Inference in Ottawa, ON vacancy
  •  ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent | Full...  ...-functionally on key Data team initiatives Lead projects end-to-end, keeping key stakeholders informed and anticipating issues... 
    Suggested
    Remote job
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    15 days ago
  •  ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead Type...  ...TypeScript web app and a React Native mobile app, owning features end-to-end from design through delivery. You build APIs, ship UI,... 
    Senior
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    15 days ago
  •  ...The Company Versaterm is a PE-backed, high-growth SaaS company building a fully integrated...  ...evidence, there's a good chance our software is working behind the scenes. That's...  ...something real. The Role The Staff Software Engineer specializes in mobile app development and... 
    Suggested
    Full time
    Internship
    Remote work
    Work from home

    Versaterm

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

     ...the development of digital investigative software that acquires, analyzes, and shares evidence...  ...We're looking for Software Engineers to join our team and help build Magnet...  ...teams and welcome candidates with front-end, back-end, or full-stack experience.  The salary... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    more than 2 months ago
  •  ...the application of unique new technologies to fiber-optic communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team. Position Overview In this senior technical role, you... 
    Senior
    Long term contract
    Full time
    Remote work

    Ranovus Inc.

    Ottawa, ON
    2 days ago
  •  ...normalization, API and automation – Both SQL & No SQL. Strong querying background using joins, nested queries etc. Ø Experience on secure coding, security in SDLC (Application Security) is a plus. Additional Information Client - HCL America Inc  End Client - Cisco... 
    Full time
    Contract work
    Manual labor

    Krg Technology

    Ottawa, ON
    more than 2 months ago
  •  ...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Systems Engineering General Summary As a leading...  ...research, design, develop, simulate, and/or validate systems-level software, hardware, architecture, algorithms, and solutions that enables... 
    Senior
    Remplacement

    Qualcomm

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

     ...making Canada and the world better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration Employment Type:...  ...Engagement: Participate in volunteer opportunities and give back to the community through our various social responsibility programs... 
    Senior
    Permanent employment
    Summer work
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    21 days ago
  •  ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k...  ...experience in full-stack development, working on both front-end and back-end components of Solink’s Core Applications and Data team. You... 
    Senior
    Permanent employment
    Full time
    Internship

    Sol Ink

    Ottawa, ON
    20 hours ago
  •  ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights. By leveraging AI and patented statistical models to analyze organic social media data, askpolly provides near-instant, statistically... 
    Senior
    Full time
    Internship
    Manual labor
    Work at office

    Forum Ventures

    Ottawa, ON
    a month ago
  • $186k per year

    # Senior Research Engineer - Inference MLCerebrasUnited States and CanadaFull-timeAI tools:PyTorchTransformersvLLMSGLangTritonCUDAUpload your resume once...  ...design, prototype, validate, and optimize models, gaining end-to-end exposure to cutting-edge inference research on the... 
    Senior
    Permanent employment
    Remote work

    We Love AI Jobs

    Ottawa, ON
    4 days ago
  •  ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director...  ...real code, against our Rust/Node.js APIs, our React front end, and our AWS serverless infrastructure, to make the system testable... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office

    Sol Ink

    Ottawa, ON
    more than 2 months ago
  •  ...their own AI-powered Chief of Staff. It's an assistant that understands...  ...new grads to join our Engineering team full-time. This isn't a rotational...  ...bar. You'll be paired with a senior engineer mentor who's invested...  ...-first, Series A startup backed by Craft Ventures, iNovia, and... 
    Senior
    Remote job
    Full time
    Flexible hours

    Fellow Insights Inc

    Ottawa, ON
    13 days ago
  •  ...As Staff Software Development Engineer, you’ll be the Linux kernel authority for the runtime enforcement layer of our Identity Security Platform. These...  ...technical direction for eBPF enforcement on Linux and own it end to end. That means hooks that make the right call in real... 
    Senior
    Shift work

    BeyondTrust, Inc.

    Ottawa, ON
    5 days ago
  • $250k - $320k per year

     ...Senior Staff Software Engineer, Search & Recommendation Cantina Labs is a social AI company, developing a suite of advanced real-time models that push the boundaries of expression, personality, and realism. We bring characters to life, transforming how people tell stories... 
    Senior
    Work at office

    Cantina, Inc.

    Ottawa, ON
    3 days ago
  •  ...experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and...  ...Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable.... 
    Senior
    Full time
    Remote work

    Speechify

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

    Telesat Corporation

    Ottawa, ON
    12 days ago
  •  ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead Type...  ...web app and a React Native mobile app, owning features end-to-end from design through delivery. You build APIs, ship UI,... 
    Senior
    Permanent employment
    Full time
    Immediate start

    Solink

    Ottawa, ON
    5 days ago
  • $176.5k per year

     ...valuable asset: the content that powers our products and our inference-driven features. The core of the platform is written...  ...tech blog: This role will join an existing team of Senior, Staff, and Principal engineers building the Content Library and Core Infrastructure of... 
    Senior
    Long term contract
    For contractors
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    17 days ago
  •  ...Cerebras Systems is seeking a Senior Research Engineer for the Inference ML team to adapt and optimize language and vision models for our Cerebras hardware....  ...and engineers to design, prototype, validate, and optimize end-to-end inference pipelines. Responsibilities include... 
    Senior

    We Love AI Jobs

    Ottawa, ON
    4 days ago
  • $64k - $75k per year

     ...About the Opportunity Welch LLP is currently looking for a Staff Accountant at our Ottawa location  whose primary tasks will include...  ...ASPE, IFRS and US GAAP—including startups, scale-ups, venture/PE-backed businesses and small cap Canadian public companies. You’ll gain exposure... 
    Senior
    Permanent employment
    Full time
    Seasonal work
    Work at office
    Local area
    Flexible hours
    3 days per week

    Welch Corporation

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

     ...making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled...  ...Engagement: Participate in volunteer opportunities and give back to the community through our various social responsibility programs... 
    Senior
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Ottawa, ON
    4 days ago
  •  ...Hewlett Packard Enterprise in Canada is seeking an experienced software engineer to design, develop, and test end-user applications across local, networked, and internet platforms. You will lead coding efforts, verify requirements, and collaborate with internal teams to deliver... 
    Senior
    Local area

    Hewlett Packard Enterprise

    Ottawa, ON
    5 days ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-...  ...on X and LinkedIn or visit Our Software Development team architects, develops,...  ...the modeling of resource allocation and end-to-end communication system performance... 
    Senior
    Full time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    more than 2 months 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...  ...Participate in volunteer opportunities and give back to the community through our various... 
    Senior
    Permanent employment
    Full time
    Summer work
    Relocation package

    Export Development Canada

    Ottawa, ON
    10 days ago
  •  ...company building the foundational software and AI to power the autonomous...  ...belief that an elite group of engineers can make a big difference. We...  ...will collect feedback from end users and work with the wider...  ...engineering team to contribute back to the development of core product... 
    Long term contract
    Full time
    Work at office
    Local area
    Work from home

    Arondite

    Ottawa, ON
    a month ago
  • Elevate software quality and reliability at Solink as a Staff Software Engineer focusing on Core Applications. Leverage React and TypeScript in a hybrid setting to create...  ...and mobile applications • Collaborate on features end-to-end, manage code and tests • Drive... 

    Solink

    Ottawa, ON
    5 days ago
  • $120k - $155k per year

     ...Apply below! About the Role As the Senior Software Developer , you’ll be joining a small,...  ....  You’ll work closely with every engineering discipline at RBR, which means your code...  ...discussions, we want someone who thinks about the end user, not just the code Team &... 
    Senior
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    Rbr Inc.

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

     ...world better through trade. Position: Senior Network Delivery Engineer Employment Type: Permanent...  ...Participate in volunteer opportunities and give back to the community through our various...  ...~ 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
    2 days ago
  • $153k - $213k per year

     ...builds the high-throughput decision engine at the heart of Affirms card...  ...every pay-later transaction is backed by its own unique loan, and our...  ...business goals. Lead the end-to-end system design and development...  ...~5+ years of experience in software development or engineering, with... 
    Senior
    Long term contract
    Work at office
    Remote work
    Flexible hours

    Affirm, Inc.

    Ottawa, ON
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior/Staff Software Engineer (Back-End), Inference. Be the first to apply!