Software Engineer, Search Applications

Cohere Cohere · AI Frontier · Toronto, ON · Embeddings & Search

Software Engineer focused on building the data ingestion and search platform for Cohere's enterprise AI assistant. This role involves creating reliable data pipelines, indexing, and retrieval services to make customer data usable by agents, spanning backend engineering, infrastructure, and cross-team product work.

What you'd actually do

  1. Build the data ingestion and search platform powering Cohere's AI assistant for enterprises
  2. Build reliable pipelines that sync, parse, transform, and index customer data for search and AI use
  3. Write production Go and Python to build backend systems and product features
  4. Work across teams to make connecting to and using customer data feel seamless in the product
  5. Partner with researchers and engineers across the stack to improve how data is parsed, retrieved, and used

Skills

Required

  • production code in Go and/or Python
  • Kubernetes, Docker, and infrastructure-heavy systems
  • debugging hard problems
  • profiling services, collect traces, configure metrics and use observability tools
  • Postgres, Redis, and OpenSearch
  • understanding how modern systems are built to scale and stay reliable
  • work autonomously
  • comfortable working across the stack when needed (e.g. typescript for frontend, terraform configs, etc)
  • care about security, correctness, and reliability, especially when dealing with customer data

Nice to have

  • typescript for frontend
  • terraform configs

What the JD emphasized

  • customer data
  • search
  • agents
  • pipelines
  • indexing
  • retrieval

Other signals

  • Search Applications builds the platform that gets customer data into Cohere's enterprise AI assistant and makes it usable by agents.
  • Build the core systems that power how AI Assistant (North) accesses and uses customer data, from data pipelines to indexing and retrieval services.
  • Build reliable pipelines that sync, parse, transform, and index customer data for search and AI use.