LawPay

Software Engineer – AI Search

LawPay

full-time

Posted on:

Location Type: Remote

Location: Czech

Visit company website

Explore more

AI Apply
Apply

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