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

Staff Software Engineer, Inference Infrastructure

Cohere

Who are we?

Our mission is to scale intelligence to serve humanity. We’re training and deploying frontier models for developers and enterprises who are building AI systems to power magical experiences like content generation, semantic search, RAG, and agents. We believe that our work is instrumental to the widespread adoption of AI.

Why this role?

Are you energized by building high-performance, scalable and reliable machine learning systems? Do you want to help define and build the next generation of AI platforms powering advanced NLP applications? We are looking for Members of Technical Staff to join the Model Serving team at Cohere. The team is responsible for developing, deploying, and operating the AI platform delivering Cohere's large language models through easy to use API endpoints. In this role, you will work closely with many teams to deploy optimized NLP models to production in low latency, high throughput, and high availability environments. You will also get the opportunity to interface with customers and create customized deployments to meet their specific needs.

You May Be a Good Fit If You Have

  • 5+ years of engineering experience running production infrastructure at a large scale
  • Experience designing large, highly available distributed systems with Kubernetes, and GPU workloads on those clusters
  • Experience with Kubernetes dev and production coding and support
  • Experience with GCP, Azure, AWS, OCI, multi-cloud on-prem / hybrid serving
  • Experience in designing, deploying, supporting, and troubleshooting in complex Linux-based computing environments
  • Experience in compute/storage/network resource and cost management
  • Excellent collaboration and troubleshooting skills to build mission-critical systems, and ensure smooth operations and efficient teamwork
  • The grit and adaptability to solve complex technical challenges that evolve day to day
  • Familiarity with computational characteristics of accelerators (GPUs, TPUs, and/or custom accelerators), especially how they influence latency and throughput of inference.
  • Strong understanding or working experience with distributed systems.
  • Experience in Golang, C++ or other languages designed for high-performance scalable servers.

If some of the above doesn’t line up perfectly with your experience, we still encourage you to apply!

We value and celebrate diversity and 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.

Full-Time Employees At Cohere Enjoy These Perks

  • An open and inclusive culture and work environment
  • Work closely with a team on the cutting edge of AI research
  • Weekly lunch stipend, in-office lunches & snacks
  • Full health and dental benefits, including a separate budget to take care of your mental health
  • 100% Parental Leave top-up for up to 6 months
  • Personal enrichment benefits towards arts and culture, fitness and well-being, quality time, and workspace improvement
  • Remote‑flexible, offices in Toronto, New York, San Francisco, London and Paris, as well as a co‑working stipend
  • ✈️ 6 weeks of vacation (30 working days!)
#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Inference Infrastructure in Montréal, QC vacancy
  • A leading AI technology company in Montreal is seeking a Senior Software Engineer to enhance their platform’s authentication and payment systems. Ideal candidates will have over 5 years of backend coding experience, particularly in Golang and React, and be familiar with building... 
    Suggested
    Flexible hours

    Cohere

    Montréal, QC
    7 days ago
  • Join our Retail team at Lightspeed as a Staff Software Developer and benefit from flexible remote work options available in Canada. Drive architectural planning and participate in mentoring activities. In this role, you'll utilize your staff-level experience to engage in complex... 
    Suggested
    Remote work
    Flexible hours

    Lightspeed Commerce

    Montréal, QC
    4 days ago
  •  ...much as teamwork.Enriching ch... Title : Machine Learning Engineer.Location : 100% Remote (Canada).BSc/MSc in computer science, mathematics...  ...are currently seeking a Continuous Integration & Verification Infrastructure Engineer to join on... Do you go above and beyond to... 
    Suggested
    Contract work
    Work at office
    Remote work
    Shift work
    3 days per week

    TechBiz Global GmbH

    Montréal, QC
    4 hours ago
  •  ...leading online education platform in Canada as a Staff Site Reliability Engineer. Focus on enhancing cloud infrastructure reliability using Kubernetes and mentoring teams...  ...tools for reliability Requirements Extensive software engineering experience Solid proficiency in AWS... 
    Suggested

    Thinkific

    Montréal, QC
    3 hours ago
  •  ...Overview The position requires an experienced Power Platform engineer to develop solutions for customers and to create self-service tools. The role demands expertise in both development and infrastructure, along with demonstrated technical leadership and experience implementing... 
    Suggested

    LanceSoft, Inc.

    Montréal, QC
    7 days ago
  •  ...are looking for a Generative AI Engineer to develop our next‑generation...  ...translation‑related service engine, using Generative AI (GenAI) and...  ..., and collaborate with the software team to deploy models. We expect...  ...algorithms for training and inference of generative models, leveraging... 
    Internship
    Work at office
    Remote work
    Shift work

    Apertera (formerly Alexa Translations)

    Montréal, QC
    7 days ago
  •  ...Technology Skills Required Production experience in SRE / Infrastructure / ops for large-scale systems Strong programming/scripting...  ..., Grafana, ELK / EFK, Datadog, etc.) Networking & systems engineering knowledge (TCP/IP, DNS, routing, load balancing, distributed storage... 
    Full time

    BULL-IT SOLUTIONS LTD

    Montréal, QC
    7 days ago
  •  ...technologies d’indexation et de recherche de Coveo. Améliorer la performance, l’évolutivité et la fiabilité des algorithmes et de l’infrastructure d’indexation. Relever des défis liés aux systèmes de bas niveau, notamment la gestion de la mémoire, la concurrence, les... 
    Daily paid

    Coveo

    Montréal, QC
    1 day ago
  • Shape the future of AI as a System Software Engineer at a cutting-edge startup. Your expertise in C++ and Python will be key in refining our...  ...We seek an individual driven by the challenge of modern AI infrastructure. Key Responsibilities: • Influence foundational... 

    Delos Data

    Montréal, QC
    7 days ago
  •  ...team to ensure we are delivering the highest quality software we can, with an emphasis on improved engineering flow Work closely with developers to provide...  ...également Connaissance de l'automatisation et des infrastructures de tests Connaissance spécifique des... 
    Work at office
    Local area
    Worldwide
    Relocation package

    Unity Technologies SF

    Montréal, QC
    3 hours ago
  •  ...Senior Software Engineer, Agentic Development ABOUT PRICEPOINT Pricepoint is a fast-growing Montreal startup building AI-powered software...  ...AI tooling Experience owning CI/CD, observability, cloud infrastructure, or production reliability Familiarity with agentic... 
    Remote work

    Pricepoint

    Montréal, QC
    7 days ago
  •  ...débit. Expérience de développement proche du matériel, incluant les internals de systèmes d’exploitation, les pilotes ou les infrastructures critiques en matière de performance. Forte intuition des compromis entre latence, bande passante et capacité de calcul.... 

    DeOS

    Montréal, QC
    7 days ago
  • Shape the future of AI at Solink as a Staff Engineer for AI Platforms in Ottawa or Toronto, with hybrid work options. Utilize your TypeScript and Node.js expertise to craft innovative AI agent solutions. In this full-time, permanent role, you will play a pivotal part in designing... 
    Permanent employment
    Full time

    Solink

    Montréal, QC
    3 hours ago
  • Shape mobile innovation with Warner Bros. Discovery as a Staff iOS Software Engineer in Montréal. Lead the team to enhance mobile app development and mentor rising talent. In this key leadership role, you will oversee the iOS engineering team, guiding architecture decisions... 

    Canadian AP Ventures

    Montréal, QC
    3 hours ago
  •  ...fun and enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Software Engineer, you’ll join our team to plan, build and deliver enterprise software solutions for our clients. You’ll collaborate with... 
    Flexible hours

    Osedea

    Montréal, QC
    5 days ago
  •  ...enthusiasm, delivering innovative solutions that support our business growth. Your responsibilities include crafting and supporting software for trade booking, position management, settlement, and straight‑through processing of electronic trades within the Post Trade FIC... 
    Worldwide

    Societe Generale

    Montréal, QC
    7 days ago
  • Become a leader in AWS engineering at FreeBalance as a Senior AWS Platform Engineer. Drive the redesign of secure infrastructure and enhance our cloud capabilities through innovative approaches. In this senior role, you will be responsible for developing a secure, multi-account... 

    Medium

    Montréal, QC
    3 hours ago
  • Lead cutting-edge projects in water infrastructure as a Senior Engineer with GFT in Toronto, Mississauga, or Ottawa. Emphasize design and management of wastewater treatment systems in a hybrid work environment. You'll join GFT's Water team in a pivotal role, bringing your... 

    GFT]

    Montréal, QC
    3 hours ago
  •  ...needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’ll spend most of your time writing... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Montréal, QC
    6 days ago
  • Join Xsolla as a Senior Network and Infrastructure Engineer, specializing in next-gen network solutions. Harness your expertise in networking and virtualization technologies to support game developers. As part of our team, you will design and implement innovative network infrastructures... 

    Xsolla

    Montréal, QC
    7 days ago
  • $115k - $140k per year

     ...Senior Engineer, Software Test Full Time Montréal, QC, CA 5 days ago Requisition ID: 1077 Salary Range: CA$115,000.00 To CA$140,000.00...  ...Software. ~ Validation - Final Guidance for Industry and FDA Staff. ~ Ability to program in C++ or at least one scripting language... 
    Full time
    Work at office

    Think-Surgical,-Inc.

    Montréal, QC
    7 days ago
  • $125k - $165k per year

     ...is making an impact, and so can you. VIA is the digital infrastructure company mission-critical organizations rely on when speed and...  ...sub-second speed and multi-decade defensibility. Senior Software Engineer, Mobile As a Senior Software Developer, specializing in mobile... 
    Summer work
    Remote work
    Work from home
    Flexible hours

    VIA

    Montréal, QC
    7 days ago
  •  ...started out as a team of three engineers. Today, we have grown to...  ...passionate Machine Learning Staff Developer to join our cutting...  ...impact our enterprise‑grade AI software platform and solutions, which...  ...technologies whether they are infrastructure or language or platform, and... 
    Long term contract
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Kinaxis

    Montréal, QC
    7 days ago
  • Join CCX Technologies as a Software Engineer, contributing to advanced product development in the Avionics and Network Engineering team. Work on Software-Defined Radios, operating systems, and simulations while engaging with innovative technologies. As a Software Engineer... 

    CCX Technologies

    Montréal, QC
    3 hours ago
  • A leading fintech company in Montreal is seeking a Staff Security Engineer to safeguard its infrastructure and customer data. The successful candidate will design security solutions, conduct threat modeling, and mentor engineers on best practices, contributing significantly... 
    Remote work

    Crypto Pro Network

    Montréal, QC
    7 days ago
  •  ...aiming to enhance the performance of large complex systems and infrastructures during operational and maintenance phases. LGM is the...  ...To support our strong growth, we are seeking a Senior Software Safety Engineer , autonomous and capable of supporting clients in the implementation... 

    Jobaffinity

    Montréal, QC
    12 days ago
  •  ..., today. Get to know us at genpact.com and on LinkedIn, X, YouTube, and Facebook. Inviting applications for the role of Java Software Engineer at Montreal, QC Role: Java Software Engineer Location: Montreal, QC / 3 days from Office Hiring Type: Fulltime with Genpact... 
    Full time
    Work at office

    Genpact

    Montréal, QC
    7 days ago
  • $111.31k - $155.44k per year

     ...dedicates specific in-office days each month to focus on relationships, learning and innovation. What's in it for you: The Senior Software Engineer on the Algorithm Team plays a key role in designing, building, and maintaining the core software systems that power BrainBox AI’... 
    Hourly pay
    Work at office
    Immediate start
    Work from home

    Trane Technologies

    Montréal, QC
    7 days ago
  •  ...tests Ensuring high performance of applications and providing support. Skills Bachelor’s Degree in Computer Science, Computer Engineering or similar. Proficient in writing efficient Java code. Knowledge of Scala will be an advantage. Proficiency on multi... 
    Work at office

    Gala Solutions

    Montréal, QC
    7 days ago
  •  ...that support the evolution of public key infrastructure on the web Design and implement web...  ...Collaborate on security initiatives: Partner with engineers across teams to identify, prioritize,...  ...building and maintaining complex software systems: Ability to contribute to the design... 
    Long term contract
    Temporary work
    Work at office
    Immediate start
    Remote work

    Mozilla

    Montréal, QC
    4 hours ago

Do you want to receive more vacancies?

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