Remote job
Senior Software Engineer, AI Search
Job details
About this role
Role overview Design and deliver AI-powered search and retrieval capabilities for a suite of professional services software. You’ll work with product, engineering, data, and cloud operations colleagues to turn business needs into production systems that make large document collections easier to search and use in AI applications.
Responsibilities - Translate stakeholder needs into search and retrieval solutions. - Build hybrid retrieval that combines keyword ranking, such as BM25, with semantic or vector search. - Develop and tune retrieval pipelines for retrieval-augmented generation and other AI applications. - Create scalable processes for document ingestion, chunking, embedding generation, indexing, and ranking. - Partner with data teams to prepare and enrich source material for retrieval. - Build AI services that connect language models with search infrastructure. - Develop search quality evaluation and relevance tuning tools; monitor deployed services and improve latency, relevance, and reliability.
Requirements - Five or more years of professional software engineering experience, ideally in backend systems or search infrastructure. - Experience building search or retrieval systems for large document collections. - Hands-on experience with a search platform such as Elasticsearch, OpenSearch, or Solr. - Experience combining keyword retrieval with vector embeddings. - Strong Python or comparable modern development skills. - Familiarity with document processing pipelines and production SaaS infrastructure. - Experience with AWS and modern DevOps practices.
Nice to have - Vector database experience, such as Pinecone, Weaviate, Milvus, or FAISS. - Search relevance tuning, information retrieval, RAG systems, AI agents, or large-scale document processing, including OCR. - Exposure to legal or financial technology.
Benefits and work setup - Based in the Czech Republic and hired through an employer-of-record partner. - Gross monthly salary range: CZK 140,000–200,000. - The role is part of a new local engineering hub, with an initial integration period alongside U.S.-based teams and a planned flexible hybrid setup as a local office is established. - Benefits include statutory coverage, additional paid parental leave, learning resources, career development, and opportunities to collaborate internationally.