Skip to main content

Software Engineer (Python, React.js)

Technology
Sundayy
1 weeks agoUntil 2026-08-29
Full timeFully remote

Job description

About The Company Cohere is a leading security‑first enterprise AI company dedicated to developing cutting‑edge foundation AI models and end‑to‑end products that address real‑world business challenges. With a focus on training and deploying frontier models for enterprise AI systems, Cohere plays a pivotal role in facilitating the widespread adoption of artificial intelligence across various industries.

Our team comprises passionate researchers, engineers, designers, and professionals committed to innovation and excellence. Headquartered in Toronto and San Francisco, with key offices in London, New York, Montreal, Seoul, Germany, and Paris, Cohere offers a truly global environment for talented individuals to thrive and make impactful contributions to the future of AI technology.

About The Role We are seeking a talented Software Engineer to join our Agents & Automations team within the North platform. North is Cohere’s advanced AI workspace platform designed to transform enterprise AI utilization by offering secure, customizable environments that seamlessly integrate with existing workflows.

As part of the team, you will be instrumental in building the core platform that enables customers to create, deploy, and manage AI-powered workflows. Your work will span across frontend, backend, and AI‑powered systems, focusing on developing features such as workflow builders, execution engines, integrations, debugging tools, and observability systems. This role offers an exciting opportunity to contribute to the development of reliable, scalable software that empowers enterprises to automate and augment their business processes with AI agents and automations they can trust.

Qualifications

  • Proven experience in building, shipping, and maintaining production software used by real users or customers
  • Strong proficiency in Python and TypeScript, with experience in React for frontend development
  • Hands-on experience with databases such as Postgres and container orchestration with Kubernetes
  • Solid understanding of software engineering principles, system design, and best practices
  • Ability to work across backend, frontend, product, data, and infrastructure boundaries
  • Excellent communication skills, with the ability to collaborate effectively in a distributed team
  • High level of ownership, initiative, and problem-solving skills
  • Interest in AI technologies and their application to real-world problems
  • Experience with debugging, observability, and performance optimization is a plus
Responsibilities
  • Design, develop, and maintain core capabilities for North’s Agents & Automations platform
  • Create product features that enable users to build, execute, debug, and enhance AI agents and automations
  • Take ownership of features from technical design through implementation, testing, deployment, and iteration
  • Collaborate closely with cross-functional teams including product managers, designers, AI researchers, and customer-facing teams to define goals and deliver measurable improvements
  • Make practical technical decisions that balance speed, quality, and user impact
  • Use AI actively in your work to improve system functionality and reliability
  • Develop tools and primitives to simplify complex enterprise automation workflows
  • Contribute to debugging, monitoring, and evaluation systems to ensure high performance and reliability
  • Stay engaged with emerging AI trends and incorporate them into product development where appropriate
Benefits
  • Weekly lunch stipend of $75/£75 or equivalent in local currency
  • Comprehensive health and dental benefits, including mental health support
  • Retirement savings options such as RRSP matching, 401(k), and pension schemes
  • 100% parental leave top-up for up to 6 months for either parent
  • Annual enrichment benefits including arts & culture, fitness/wellness, workspace improvement credits, and quality time
  • Education and learning stipends for conferences, courses, and coaching
  • Six weeks of paid vacation (30 working days)
  • Travel budget for remote employees to visit other offices and participation in annual company offsites
  • Home office stipend of $500 to support a productive work environment
How and Where We Work Cohere embraces a remote-friendly work culture with physical offices in Toronto, San Francisco, New York, London, Paris, Montreal, and more. For employees near offices, we provide daily lunch programs, snacks, and regular community events. Remote employees benefit from co‑working stipends to facilitate collaboration in their local area. We support flexible work arrangements to foster productivity, collaboration, and work-life balance across our global team.

Equal Opportunity

We are committed to fostering an inclusive and diverse work environment. Cohere welcomes applicants from all backgrounds and provides equal opportunities for employment. If you require accommodations during the recruitment process, please submit an Accommodations Request Form, and we will work with you to meet your needs. We may utilize AI‑enabled tools to assist in screening and assessing applicants, but this does not limit the review of applications by our dedicated recruitment team.
Keywords
pythonreact-jsreactcohereenterprise-aiartificial-intelligencetraining-certificationeducation-trainingtraining-and-developmentcyber-intelligenceenvironment-health-and-safety-hsseecology-environmentinsurance-consulting-and-technologytypescriptmicrosoft-typescriptfront-end-developmentpostgresqlpostgresservice-management-and-orchestration-smocontainer-orchestration

Interested in this role?