Software Engineer, Data Infrastructure
Toronto, ON +1Cohere: Cohere is the leading security-first enterprise AI company.
Candidates need strong storage fundamentals such as replication, consistency and caching, strong coding in Python or Go, and experience running stateful systems on Kubernetes. Hands-on work with cloud object storage like S3 and POSIX filesystems is also required.
Kubernetes, S3, Weka, VAST, Lustre
Machine Learning Intern/Co-op (Winter 2027)
Télétravail au CanadaCohere: Cohere is the leading security-first enterprise AI company.
Cohere needs candidates currently enrolled in a post-secondary program and available for a full-time 3-6 month term. Required skills include Python, ML frameworks such as TensorFlow and JAX, distributed training, and Transformer-based models.
Python, TensorFlow, TF-Serving, JAX, XLA/MLIR, CUDA
Forward Deployed Engineer, Infrastructure Specialist (Public Sector)
Ottawa, ONCohere: Cohere is the leading security-first enterprise AI company.
Candidates need hands-on experience deploying enterprise software in private or hybrid clouds and running production Kubernetes clusters with Helm. Strong cloud, networking and virtualization skills, plus comfort working directly with customers, are expected. Active Top Secret clearance is strongly preferred, and familiarity with Canadian public sector security is an asset.
Kubernetes, Helm, Git, Azure, AWS, GCP
Research Internship (Winter 2027)
Toronto, ON +1Cohere: Cohere is the leading security-first enterprise AI company.
Candidates need to be pursuing or completing a PhD in machine learning, NLP or a related field, with experience in distributed training, transformers and Python, and strong communication skills. Cohere will also consider exceptional non-PhD candidates.
PyTorch, JAX, TensorFlow, Python, C++
Staff Software Engineer, Agentic Analytics
Ottawa, ON +2Cohere: Cohere is the leading security-first enterprise AI company.
10+ ansCohere asks for 10+ years building production analytics or software systems, and experience shipping LLM agents and natural-language analytics that real users relied on. Candidates also need strong Python and SQL, warehouse and dbt experience, and experience evaluating LLM systems and hiring engineers.
BigQuery, dbt, Python, SQL, MCP, Slack
Senior Member of Technical Staff, Safety and Security for Agents
Toronto, ON +1Cohere: Cohere is the leading security-first enterprise AI company.
Candidates need strong statistical skills, extremely strong software engineering skills, and hands-on experience training LLMs on distributed infrastructure. Experience with human annotation, dataset quality analysis, Python and ML frameworks, plus top-tier publications, is expected.
Python, PyTorch, TensorFlow, JAX
Product Manager, Agent Harness & Modelling
Toronto, ON +1Cohere: Cohere is the leading security-first enterprise AI company.
5+ ansCohere needs 5+ years of product management experience in agentic AI, research or applied ML products. Candidates should have a deep understanding of LLM agent architectures, harnesses and evaluation design, and be technical enough to shape implementation-level architecture decisions.
Research, ML, Regulatory compliance
Business Operations Lead
Toronto, ONCohere: Cohere is the leading security-first enterprise AI company.
2+ ansCohere needs 3-4 years of top-tier investment banking or investing experience, or 2-3 years of top-tier consulting experience, ideally in software or technology. Candidates should have some technical background, be clear communicators, and show high ownership and problem-solving skills.
Decision making
Forward Deployed Engineer, Sovereign AI
Ottawa, ON +2Cohere: Cohere is the leading security-first enterprise AI company.
Candidates need to have shipped a lot of Python in production and built fast, high-performance RAG or agentic AI applications. They should enjoy working directly with customers, be strong across the full stack, and be able to thrive when priorities change quickly.
Python
Staff Software Engineer, Inference Infrastructure
Toronto, ON +1Cohere: Cohere is the leading security-first enterprise AI company.
5+ ansCandidates need 5+ years of engineering experience running large-scale production infrastructure, especially distributed systems on Kubernetes with GPU workloads. Strong Linux, cloud platform, troubleshooting and performance skills are required, and experience in Golang, C++ or a similar high-performance language is a plus.
Kubernetes, Linux, GPU, GCP, Azure, AWS
Senior Member of Technical Staff, Synthetic Data
Toronto, ON +1Cohere: Cohere is the leading security-first enterprise AI company.
Candidates need strong Python and data pipeline engineering skills, experience with data processing frameworks, and hands-on work with LLMs and large datasets. Familiarity with LLM inference frameworks such as vLLM and TensorRT is also expected.
Python, Apache Spark, Apache Beam, Pandas, vLLM, TensorRT
Staff Research Engineer, Model Efficiency
Toronto, ON +1Cohere: Cohere is the leading security-first enterprise AI company.
Candidates need a PhD in machine learning or a related field, an understanding of LLM architecture and inference optimization, and significant experience with model efficiency techniques. Strong software engineering skills, top-tier publications (ICLR, ACL, NeurIPS), and a willingness to mentor are also required.
Research, Collaboration, Machine learning
Member of Technical Staff, Model Efficiency
Toronto, ON +1Cohere: Cohere is the leading security-first enterprise AI company.
5+ ansCandidates need 5+ years writing high-performance production code in C++ or Python, experience with LLM inference tools such as vLLM or SGLang, and a bias for shipping fast and measuring impact.
vLLM, SGLang, CUDA
Senior Security Engineer
Toronto, ON +1Cohere: Cohere is the leading security-first enterprise AI company.
5+ ansCandidates need 5+ years in application or product security or security operations, with deep knowledge of common vulnerabilities, cloud and network security, and secure engineering. They must be hands-on, comfortable with ambiguity, and able to explain security problems to technical and non-technical audiences.
SAST tools, DAST tools
Forward Deployed Engineer, Agentic Platform
Ottawa, ON +2Cohere: Cohere is the leading security-first enterprise AI company.
Candidates need hands-on experience building production Python software, deploying RAG and agentic LLM applications, and building evaluation frameworks. They also need experience leading technical discussions with enterprise stakeholders and owning use cases end to end.
Python, vector databases, LLM orchestration frameworks, North platform
Member of Technical Staff - Sovereign AI
Toronto, ONCohere: Cohere is the leading security-first enterprise AI company.
Candidates need Canadian citizenship and eligibility for security clearance, plus extremely strong software engineering skills in Python and ML frameworks. Experience training, evaluating and using large language models, and with large-scale distributed GPU training, is required; publications at top venues are a bonus.
Python
Senior Research Scientist, Model Evaluation
Toronto, ONCohere: Cohere is the leading security-first enterprise AI company.
Candidates need experience rapidly prototyping LLM capabilities and reviewing complex data and model outputs for quality. They must rigorously measure AI capabilities and have strong software engineering skills.
Research
Member of Technical Staff, Agent Code
Toronto, ONCohere: Cohere is the leading security-first enterprise AI company.
Cohere needs candidates with a PhD in computer science, machine learning or a related field, with top-venue publications, deep code LLM and agent expertise, and strong Python and PyTorch or TensorFlow skills. Experience with distributed systems and cloud infrastructure is also required.
PyTorch, TensorFlow, Python
Member of Technical Staff, Integration/RL Team (Research Engineer)
Toronto, ON +1Cohere: Cohere is the leading security-first enterprise AI company.
Candidates need very strong software engineering skills, proficiency in Python and ML frameworks such as JAX, PyTorch or XLA/MLIR, and experience debugging large-scale distributed training. Test-driven development and clean code habits are valued. Experience with Kubernetes, Ray, post-training and ML or RL research are bonus qualifications.
Python, JAX, PyTorch, XLA/MLIR, Kubernetes, Ray
Member of Technical Staff, Pre-Training Data
Toronto, ON +1Cohere: Cohere is the leading security-first enterprise AI company.
Candidates need strong Python and data pipeline engineering skills, familiarity with data mixing and data processing frameworks, and experience with large-scale web, code and multilingual datasets. A research-oriented mindset bridging research and engineering is valued.
Python, Apache Spark, Apache Beam, Pandas
Member of Technical Staff, Data Analysis and Evaluation
Toronto, ON +1Cohere: Cohere is the leading security-first enterprise AI company.
Cohere needs candidates with extremely strong software engineering skills, statistical expertise in evaluating experiments, and experience designing data collection with human annotators. Candidates also need hands-on LLM training on distributed infrastructure, proficiency in Python and ML frameworks, and strong communication skills. One or more papers at top-tier venues are listed as a qualification.
Python, PyTorch, TensorFlow, JAX
Member of Technical Staff, Post-Training
Toronto, ON +1Cohere: Cohere is the leading security-first enterprise AI company.
Candidates need extremely strong software engineering skills, proficiency in Python and ML frameworks like JAX and PyTorch, and hands-on experience training large models with distributed infrastructure. Post-training experience with a focus on performance optimisation is essential.
Kubernetes, Slurm, Ray, JAX, PyTorch, XLA
Member of Technical Staff, Training Infra Engineer
Toronto, ON +1Cohere: Cohere is the leading security-first enterprise AI company.
Candidates need strong software engineering skills, proficiency in Python and ML frameworks such as JAX, PyTorch and XLA/MLIR, and experience with distributed training on Kubernetes, Slurm and Ray. Hands-on experience training large models at scale and contributing to training infrastructure is required.
Python, JAX, PyTorch, XLA, MLIR, Kubernetes
Member of Technical Staff, Training Performance Engineer
Toronto, ON +1Cohere: Cohere is the leading security-first enterprise AI company.
Candidates need extremely strong software engineering skills, proficiency in Python and ML frameworks such as JAX, PyTorch and XLA/MLIR, and experience writing GPU kernels with CUDA or Triton. Experience with large-scale distributed training and transformer sequence models is also required.
CUDA, Triton, PyTorch, JAX, XLA, MLIR