Senior/Staff Software Engineer, Developer Experience

Remote London FullTime

Posted 1mo ago

Remote Work Policy

Fully remote

Employment Type

FullTime

Categories

Applied AI Engineer

About the job

Cohere is seeking a Senior/Staff Engineer to build and maintain the automation infrastructure for their North platform. This role involves designing and implementing robust automation systems to enable efficient testing and validation across diverse environments. You will build systems, frameworks, and foster a culture where engineering teams can own quality themselves, improving the testing platform and empowering teams to ship with greater confidence. This is a critical role for ensuring the reliability and scalability of the North platform, offering the opportunity to shape the future of development infrastructure and significantly impact product quality.

Responsibilities

  • Design and implement automation pipelines for comprehensive testing across multiple environments with feature flags and customer data profiles.
  • Create intelligent testing agents to simulate real user behavior and validate configuration combinations.
  • Develop and maintain GitHub workflows and actions for automating testing, deployment, and validation.
  • Manage and optimize Helm charts for consistent deployment across environments.
  • Implement and maintain ArgoCD workflows for continuous deployment and environment management.
  • Establish and ensure adoption of best practices for testing methodologies across engineering teams.
  • Build scalable infrastructure supporting parallel test execution across diverse configurations.
  • Develop infrastructure-as-code templates for reproducible test environments.
  • Implement containerization strategies for test environments and dependencies.
  • Create benchmarking frameworks to measure performance and reliability across configurations.
  • Monitor and improve test coverage and reliability metrics.
  • Collaborate with product and engineering teams to translate testing requirements into automated solutions.
  • Troubleshoot and resolve complex testing infrastructure issues.

Requirements

  • 5+ years of software engineering experience with a focus on automation and testing infrastructure.
  • Expert proficiency in Python and TypeScript.
  • Extensive experience with GitHub workflows and actions.
  • Deep understanding of testing methodologies and best practices.
  • Experience building and maintaining CI/CD pipelines.
  • Containerization experience (Docker, Kubernetes).
  • Benchmarking experience and performance testing methodologies.
  • Cloud platform experience (AWS, GCP, or Azure).
  • Background in developer tools or platform engineering.
  • Ability to design and implement complex automation systems.
  • Strong problem-solving skills and attention to detail.

Benefits

  • Weekly lunch stipend of $75/£75 or equivalent.
  • Full health and dental benefits, including a separate budget for mental health.
  • RRSP matching, 401K, Pension Scheme.
  • 100% Parental Leave top-up for up to 6 months.
  • Annual enrichment benefits (Arts & culture, fitness/wellness, quality time, workspace improvement).
  • Education & learning stipend for conferences, courses, and coaching.
  • 6 weeks of paid vacation (30 working days).
  • Budget for traveling to other offices (if remote).
  • Annual company offsite.
  • Co-working benefit (for those not near an office).

About Cohere

Get new AI jobs in your inbox

A weekly digest of the newest AI engineering roles.

© 2026 AI Job Board. All rights reserved.