Software Engineer, Search Applications
Core
Build the data ingestion and search platform powering Cohere's enterprise AI assistant, managing pipelines that sync, parse, transform, and index customer data for retrieval.
Role type
Senior backend engineer (search & data infrastructure)
Builds
Data ingestion pipelines, indexing services, and retrieval systems for enterprise AI assistants
Domain
Enterprise AI, semantic search, data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Python, Kubernetes, Docker, Postgres, Redis, OpenSearch, observability, system profiling, technical decision-making
Preferred skills
TypeScript, Terraform, cross-stack collaboration, autonomous problem-solving
Technologies
Go, Python, Kubernetes, Docker, Postgres, Redis, OpenSearch, TypeScript, Terraform
Responsibilities
Build data ingestion and search platform; Develop reliable pipelines for data sync, parsing, and indexing; Write production backend code; Partner with researchers to improve data retrieval; Make technical decisions for production deployment
Seniority
Senior, hands-on IC