cover image
Cohere

Cohere

cohere.com

26 Jobs

780 Employees

About the Company

Cohere is the leading security-first enterprise AI company. We build cutting-edge foundation AI models and end-to-end products designed to solve real-world business problems. We partner closely with companies to deliver seamless integration, deep customization, and easy-to-use solutions for their workforce. Our all-in-one platform offers enterprises the highest levels of data security, privacy and optionality to deploy across all major cloud providers, private cloud environments, or on-premises.

Listed Jobs

Company background Company brand
Company Name
Cohere
Job Title
Member of Technical Staff, Next Generation Agents
Job Description
**Job Title** Member of Technical Staff, Next Generation Agents **Role Summary** Design and implement next‑generation agentic large language model (LLM) systems. Lead research and engineering efforts to surpass state‑of‑the‑art on agentic tasks, develop online learning‑from‑experience techniques, and create production‑ready solutions that integrate with post‑training pipelines such as SFT, PEFT, and RL*. **Expectations** - Deliver novel agentic architectures and algorithms that improve performance on hard agentic tasks. - Conduct empirical research to push beyond current SOTA in a production‑ready context. - Collaborate closely with cross‑functional teams—Reasoning, Post‑Training, Pre‑Training—to ship comprehensive agentic solutions. - Build synthetic data pipelines to support post‑training methods. **Key Responsibilities** 1. Design, prototype, and production‑grade implement agentic LLM solutions. 2. Research and prototype online learning‑from‑experience and continual self‑improvement for agents. 3. Develop and maintain synthetic data generation pipelines for SFT, PEFT, and RL*. 4. Collaborate with Reasoning, Post‑Training, and Pre‑Training teams to monitor and enhance end‑to‑end system performance. 5. Translate research findings into scalable engineering deliverables. **Required Skills** - Strong software engineering foundation; proficiency in Python. - Experience writing ML code with PyTorch, NumPy, and related libraries. - Deep familiarity with LLMs, agentic frameworks, and post‑training techniques (SFT, PEFT, RL*). - Demonstrated ability to build robust synthetic data generation pipelines. - Comfortable working in fast‑paced, interdisciplinary environments. - Excellent communication for cross‑team collaboration. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Machine Learning, or a closely related field. - Ph.D. or equivalent research experience is highly advantageous but not mandatory. ---
London, United kingdom
On site
23-11-2025
Company background Company brand
Company Name
Cohere
Job Title
Software Engineer - Applied ML (UK/EU)
Job Description
Job Title: Software Engineer – Applied ML Role Summary: Design, implement, and scale AI‑driven products that bridge enterprise gaps in MLOps and LLM integration. Work across backend, frontend, and ML infrastructure to deliver solutions from concept to production while collaborating with clients and stakeholders. Expectations: - Own end‑to‑end development of large product areas. - Build and iterate solutions quickly, maintaining high quality. - Engage customers to understand problems and deliver actionable outcomes. - Travel up to 25% for client engagements if required. Key Responsibilities: - Develop and maintain production‑grade software in Go, Python, Node, React, or Next.js. - Build and ops‑scale ML infrastructure, deploying LLMs and retrieval systems. - Prototype and evaluate model performance using LangChain, Llama Index, HuggingFace, and related toolkits. - Collaborate cross‑functionally to define product requirements, technical designs, and success metrics. - Troubleshoot, monitor, and optimize deployed services for performance and reliability. - Document architecture, APIs, and best practices for internal and external users. Required Skills: - Proficiency in Go, Python, Node, React, or Next.js. - Hands‑on experience building ML infrastructure and AI‑powered solutions. - Knowledge of LLM frameworks (LangChain, Llama Index) and evaluation techniques. - Strong written and verbal communication skills. - Ability to scale products in fast‑moving startup environments. - Familiarity with NLP toolchains (SpaCy, HuggingFace, NLTK) and document retrieval is a plus. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
Paris, France
On site
29-11-2025
Company background Company brand
Company Name
Cohere
Job Title
Software Engineer, Collect
Job Description
Job Title: Software Engineer, Collect Role Summary: Design, develop, and maintain critical internal tools and user-facing web applications that support hundreds of employees and customers. Work within a small, highly collaborative engineering team, leading code quality, documentation, and architectural decisions while mentoring junior teammates. Expectations: • Ship fast, reliable, and user‑friendly web apps that meet broad stakeholder needs. • Own both front‑end and back‑end components in a full‑stack environment. • Mentor and elevate junior engineers through pair programming, design reviews, and clear documentation. • Remove technical blockers and drive continuous improvement of engineering velocity. Key Responsibilities: • Build and maintain internal tools used across the organization. • Develop and deploy web applications using modern JavaScript frameworks and Python services. • Design resilient, mission‑critical systems with high performance and reliability. • Participate in architectural design, code reviews, and technical documentation. • Collaborate closely with cross‑functional teams and stakeholders. • Advocate for and adopt emerging technologies that improve product quality and engineering efficiency. • Mentor junior engineers and foster a culture of high‑quality code and knowledge sharing. Required Skills: • Proficient in Next.js, TypeScript, React, and Python. • Demonstrated experience shipping high‑traffic web applications. • Strong full‑stack development skills – comfortable with both client‑side and server‑side code. • Proven ability to mentor and coach junior engineers. • Excellent communicator; skilled at documenting design decisions and explaining complex concepts to diverse audiences. • Self‑driven, proactive in removing roadblocks and improving team velocity. • Passionate about continuous learning and incorporating new technologies. Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). • No specific certifications required.
Toronto, Canada
On site
01-12-2025
Company background Company brand
Company Name
Cohere
Job Title
Senior/Staff Backend Engineer
Job Description
**Job Title** Senior/Staff Backend Engineer **Role Summary** Design, build, and ship backend services for the North AI workspace platform, enabling secure, low‑resource autonomous agents that interface with enterprise data. Collaborate with researchers to move cutting‑edge models into production while maintaining strict privacy and security standards. **Expectations** - Extensive production experience with Python. - Proven track record delivering high‑performance RAG or agentic systems at scale (millions of users). - Comfortable working across the developer stack, troubleshooting code beyond the main repository. - Experience in both large enterprise environments and startups, thriving in fast‑changing priorities. **Key Responsibilities** 1. Implement backend features for North, focusing on performance, security, and minimal resource consumption. 2. Develop and maintain autonomous agents that access sensitive enterprise data. 3. Design and deploy minimal‑code modules suitable for constrained environments with rigorous deployment pipelines. 4. Re‑invent necessary components to meet privacy/security requirements when popular libraries are unsuitable. 5. Partner with research teams to production‑grade state‑of‑the‑art models and techniques. 6. Maintain and improve continuous integration/continuous delivery (CI/CD) processes for secure, compliant releases. **Required Skills** - Advanced Python programming and production deployment. - Experience building RAG (retrieval‑augmented generation) or agentic applications at scale. - Strong backend architecture design, database, and API development. - Low‑resource code optimization and deployment strategy. - Security‑first mindset: data protection, privacy regulations, and custom tooling. - Cross‑stack coding: front‑end, containerization, orchestration, monitoring. - Ability to rapidly iterate and handle shifting priorities. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s preferred). - Professional certifications (e.g., AWS Certified Solutions Architect, GCP Professional Cloud Architect) are a plus but not required.
Ottawa, Canada
On site
Senior
01-12-2025