Senior Search Applications Performance Engineer

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

Cohere is seeking a Senior Search Applications Performance Engineer to optimize and scale their AI-powered search services, focusing on performance, latency, and integration with new tool surfaces for agentic users. The role involves implementing monitoring, developing benchmarking frameworks, collaborating with modeling teams, and ensuring high availability and low latency for search services.

What you'd actually do

  1. Implement performance monitoring and optimization strategies for Compass search services and the integration with North
  2. Develop and maintain benchmarking frameworks to evaluate search model performance and infrastructure efficiency
  3. Collaborate with modeling teams to optimize search models for faster response times and reduced resource consumption
  4. Work on scaling the search services while maintaining high availability and low latency
  5. Partner with product teams to translate performance requirements into technical implementations
  6. Develop and optimize new tool surfaces for agentic search experiences

Skills

Required

  • Python
  • backend search technologies (OpenSearch, ElasticSearch, Weaviate, FastAPI)
  • data or evaluation pipelines
  • performance benchmarking
  • profiling applications hosted on a mix of CPU, GPU, and autoscaled compute nodes
  • communicate technical performance metrics effectively to cross-functional teams
  • 4+ years of experience contributing to production environments

Nice to have

  • Kubernetes
  • Helm
  • infrastructure deployment
  • GPU-based model inference optimization (ONNX, Triton, vLLM)
  • search and discovery domain

What the JD emphasized

  • performance engineering
  • performance monitoring
  • performance requirements
  • performance benchmarking
  • performance metrics

Other signals

  • optimize and scale Search Applications and infrastructure
  • AI-powered search
  • optimize search models for faster response times
  • scaling the search services while maintaining high availability and low latency
  • develop and optimize new tool surfaces for agentic search experiences