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!)
- 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...SuggestedFlexible hours
- 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...SuggestedRemote workFlexible hours
- ...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...SuggestedContract workWork at officeRemote workShift work3 days per week
- ...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
- ...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
- ...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...InternshipWork at officeRemote workShift work
- ...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
- ...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
- 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...
- ...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 officeLocal areaWorldwideRelocation package
- ...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
- ...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....
- 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 employmentFull time
- 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...
- ...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
- ...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
- 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...
- 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...
- ...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 employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- 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...
$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 timeWork at office$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 workRemote workWork from homeFlexible hours- ...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 contractWork at officeRemote workWorldwideFlexible hours
- 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...
- 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
- ...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...
- ..., 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 timeWork at office
$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 payWork at officeImmediate startWork from home- ...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
- ...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 contractTemporary workWork at officeImmediate startRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Inference Infrastructure. Be the first to apply!
- software sales Montréal, QC
- spécialiste assurance qualité logiciel Montréal, QC
- software technical support Montréal, QC
- software asset management analyst Montréal, QC
- software qa Montréal, QC
- software trainer Montréal, QC
- software implementation project manager Montréal, QC
- software application developer Montréal, QC
- software Montréal, QC
- software support Montréal, QC

