
Software Engineer – AI Search
LawPay
full-time
Posted on:
Location Type: Remote
Location: Czech
Visit company websiteExplore more
Tech Stack
About the role
- Collaborate with product managers and stakeholders to translate business problems into AI-powered search and retrieval solutions.
- Design and build hybrid search systems combining keyword search (BM25) and semantic/vector search to power intelligent discovery across large datasets.
- Develop and optimize retrieval pipelines used in RAG (Retrieval Augmented Generation) and AI-driven applications.
- Build scalable pipelines for document ingestion, indexing, embedding generation, and search ranking.
- Partner with the Data team to ensure the right data is collected, enriched, chunked, and indexed for retrieval systems.
- Design and implement AI-powered services that combine LLMs with search infrastructure.
- Write high-quality Python code to manipulate data, build search pipelines, and evaluate retrieval performance.
- Develop tools and infrastructure to support relevance tuning, search quality evaluation, and continuous improvement of ranking models.
- Work with our cloud operations team to deploy AI search services, monitor performance, and improve latency, relevance, and reliability
Requirements
- 5+ years of professional software engineering experience, ideally in backend systems, or search infrastructure.
- Experience building search or retrieval systems for large document stores
- Hands-on experience with Elasticsearch, OpenSearch, Solr, or similar search platforms.
- Experience implementing hybrid search combining keyword-based retrieval with vector embeddings.
- Strong Python or equivalent modern tech stack development skills.
- Familiarity with document processing pipelines (chunking, embeddings, indexing).
- Experience building scalable data infrastructure into production SaaS systems.
Benefits
- Diversity, equity & inclusion initiatives
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonElasticsearchOpenSearchSolrRAG (Retrieval Augmented Generation)document processing pipelineskeyword searchsemantic searchvector embeddingssearch ranking