Job Closed
This listing is no longer active.
An AffiniPay solution and the trusted partner in helping law firms get paid easier, more securely, and 39% faster.
Software Engineer – AI Search
Location
Czechia
Posted
78 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – AI Search
LawPay
• 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
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Develop, test, and maintain full-stack web applications using .NET, C#, MS SQL, and NoSQL databases • Design and implement server-side logic and components • Develop RESTful APIs and integrate them with front-end applications • Build responsive and user-friendly front-end interfaces using modern front-end technologies • Collaborate with business stakeholders to understand requirements and deliver optimal solutions • Write clean, maintainable, and efficient code following best practices and coding standards • Optimize applications for maximum speed and scalability • Perform code reviews and mentor junior developers • Troubleshoot, debug, and resolve issues in production and development environments • Collaborate with DevOps to ensure smooth deployment and continuous integration • Stay current with industry trends and emerging technologies • Work as a team player to ensure project success, demonstrating a "get it done" attitude and taking ownership of tasks to meet deadlines
Technical Lead – Web Applications
Accenture Federal ServicesWe believe in the power of change, harnessed in ways that matter for our country and communities.
• Lead design and development of AWS‑based web applications • Define architecture, technology choices, and coding standards • Build high‑performance UI components using modern JavaScript/TypeScript frameworks • Implement strategies for processing and visualizing large meteorological datasets • Oversee rendering and performance for advanced browser‑based visualizations • Collaborate with UX, meteorologists, and DevOps to deliver end‑to‑end solutions • Mentor engineers, lead reviews, and resolve complex technical issues
• Design and develop AI-enabled services and applications using Python and modern cloud-native architectures. • Integrate large language models (LLMs) and AI APIs into production systems to enable intelligent automation and decision support. • Build scalable microservices and APIs that support AI-driven workflows and data processing. • Develop pipelines and services that process structured and unstructured data to support intelligent applications. • Implement secure APIs and event-driven architectures that support data integration and AI-enabled services. • Optimize AI-powered applications for performance, reliability, and scalability in cloud environments. • Collaborate with engineers, product teams, and stakeholders to translate AI concepts into deployable solutions. • Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project.
Lead Software Engineer – Enterprise Observability
HumanaLouisville, Kentucky-based Humana is a leading healthcare company that offers a variety of health, wellness, and insurance products and services designed to off
• Architect and optimize observability environments through software engineering best practices. • Build automation scripts and tools to streamline observability instrumentation and deployment. • Integrate observability into CI/CD pipelines using infrastructure-as-code (IaC) and configuration management tools. • Conduct observability code reviews and implement automated validation checks. • Build AI-native tools for autonomous issue detection and resolution. • Lead the design of distributed systems focused on reliability, scalability, and performance. • Manage data routing, transformation, and endpoint monitoring integrations. • Mentor junior engineers and foster a culture of continuous improvement. • Collaborate across teams to align observability strategies with business goals. • Communicate technical insights and recommendations to leadership.




