Omnilex
Omnilex

AI Engineer

Employee
Engineering
CHF 8'000 to CHF 12'000 / month

Why Omnilex?

At Omnilex, we’re on a mission to transform the way lawyers work. Our AI-native platform lets legal professionals enhance their productivity in legal research and automate workflows. We collaborate closely with our clients and iterate at a market-leading pace. In a year, we have gone from an early MVP to a product used daily by thousands of legal professionals at our clients in Switzerland, Germany and Liechtenstein - and are now scaling rapidly across Europe.

We already stand out with handling unique challenges, including our combination of external data, customer-internal data and our own innovative AI-first legal commentaries.

You’ll be joining a young, passionate, and dynamic team of 14, with roots at ETH Zurich.

Tasks

Your role

Do you love making search actually work well for the user? Are you hands-on with ranking algorithms, query understanding, and excited to ship improvements that users feel the same day? Do you enjoy building pragmatic, low-latency, cost-aware solutions for AI-assisted legal research (where citations, precision, and traceability matter)? If so, we’d love to hear from you.

What you'll do

As an AI Engineer – Legal Search Optimization, you will focus on building and shipping retrieval, reasoning, and context engineering that powers our legal research experience.

  • Retrieval & ranking: Implement and iterate domain-specific retrieval and reranking algorithms going beyond the standard ones, including knowledge graphs and custom workflows.
  • LLM-powered products: Design and build robust, production-grade LLM systems and chatbots.
  • Signals & features: Design scoring features from citations, authority, recency, jurisdiction, section/paragraph structure, and intra-doc anchors.
  • Practical considerations: Carefully evaluate decisions like API vs. self-hosted; add batching, early-exit, and caching to control cost/latency.
  • Evaluation that guides shipping: Define offline eval sets, run quick ablations, and watch production feedback and dashboards.
  • Search infrastructure: Tune indices, analyzers, and embeddings; manage recall/precision trade-offs and de-duplication/near-duplicate suppression.
  • Cost & performance: Keep token usage, GPU/CPU time, and indexing costs under control with caching, pre-computation, and fallbacks.
  • Collaboration: Work closely with legal experts to turn user pain points into ranking features; document decisions and share clear playbooks.

Requirements

What you bring

Minimum qualifications

  • Strong hands-on experience improving search/retrieval systems (hybrid retrieval, reranking, or query understanding) in production.
  • Proven experience in building and deploying LLM-based products from prototyping to production
  • Solid algorithms background (data structures, complexity, graph theory, statistics), IR/NLP intuition, and practical SQL skills.
  • Proficiency in TypeScript/Node.js (our core stack).
  • Experience with one or more of: Azure AI Search, pgvector/PostgreSQL, OpenSearch/Elasticsearch, or similar.
  • Familiarity with modern embedding models and cross-encoders for reranking; ability to reason about latency, throughput, and quality trade-offs.
  • Ownership mindset, clear communication, and bias for action.
  • Proficiency in English;
  • Availability full-time. On-site in Zurich at least two days per week (hybrid).

Preferred qualifications

  • You have a Swiss work permit or EU/EFTA citizenship.
  • Working proficiency in German (many sources are in German and we talk to German-speaking customers).
  • Experience with evaluation pipelines (AI as judge, human-in-the-loop labeling, inter-annotator agreement, error analysis) applied pragmatically.
  • Practical knowledge of sparse methods (BM25+/BM25L/SPLADE), dense models (e5/BGE/ColBERT-style), and semantic re-ranking.
  • Experience deploying/operating small models or services (Docker; basic Kubernetes or serverless is a plus).
  • Familiarity with our stack: Azure / NestJS / Next.js.
  • Knowledge and experience with legal systems, in particular Switzerland, Germany, USA 🧑‍⚖️

Benefits

Benefits

  • Direct impact: your ranking and retrieval changes immediately improve result quality and user trust.
  • Autonomy & ownership: Shape our legal research pipeline, across multi-facetted user intention understanding, dynamic retrieval and reranking
  • Team: Work with a sharp, interdisciplinary team at the intersection of AI, search, and law.
  • Compensation: CHF 8’000–12’000 per month + ESOP (employee stock options), depending on experience and skills.

We’re excited to hear from candidates who are passionate about making legal search fast, accurate, and trustworthy.

Updated: 2 hours ago
Job ID: 15959832
Report issue

Omnilex

11-50 employees
Technology, Information and Internet

At Omnilex, we’re on a mission to transform the way lawyers work. Our AI-native platform lets legal professionals enhance their productivity in legal research and automate workflo…

Read more
  1. AI Engineer