Senior Software Engineer \\ Search Engineer (Elasticsearch & Vector Search)

Seeking Alpha

Warszawa

Remote

PLN 180,000 - 260,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work options
Flexible work environment

Job summary

Seeking Alpha in Warsaw is seeking an experienced Search Engineer to own the retrieval infrastructure behind Ask Seeking Alpha, a financial intelligence platform. You will design and implement Hybrid Search, combining keyword matching with semantic search to return precise data in milliseconds from articles, transcripts, and news.

You will optimize Elasticsearch queries, integrate OpenAI embeddings, and build Python services with FastAPI and Asyncio to power fast, scalable search experiences for

Qualifications

  • Experience building production-grade search systems with low latency.
  • Strong understanding of lexical and vector search concepts.
  • Proficiency in Python and asynchronous API development.
  • Data modelling for scalable search architectures.

Responsibilities

  • Design and implement hybrid search strategies.
  • Tune relevance and measure search quality.
  • Integrate OpenAI embeddings with Elasticsearch.
  • Optimize queries and index settings for latency.
  • Develop Python services using FastAPI and Asyncio.

Skills

Hybrid Search
Latency optimization
API development
Data modeling

Tools

Elasticsearch
LangChain
LangSmith
FastAPI
Python
Asyncio
OpenAI Embeddings

Job description

Join a Company That Invests In You

Seeking Alpha is the world’s leading community of engaged investors. We’re the go-to destination for investors looking for actionable stock market opinions, real-time market analysis, and unique financial insights. At the same time, we’re also dedicated to creating a workplace where our team thrives. We’re passionate about fostering a flexible, balanced environment with remote work options and an array of perks that make a real difference.

Join a Company That Invests In You

Seeking Alpha is the world’s leading community of engaged investors. We’re the go-to destination for investors looking for actionable stock market opinions, real-time market analysis, and unique financial insights. At the same time, we’re also dedicated to creating a workplace where our team thrives. We’re passionate about fostering a flexible, balanced environment with remote work options and an array of perks that make a real difference.

Here, your growth matters. We prioritize your development through ongoing learning and career advancement opportunities, helping you reach new milestones. Join Seeking Alpha to be part of a company that values your unique journey, supports your success, and champions both your personal well-being and professional goals.

What We're Looking For

Role Overview: You will take ownership of the search infrastructure for Ask Seeking Alpha — a financial intelligence platform powered by LLMs. Your main goal is to ensure our AI agents can find the exact financial data they need (articles, transcripts, news) in milliseconds. You will work on the Retrieval layer of our RAG architecture, combining traditional text search with modern vector search techniques.

Tech Stack: Elasticsearch (v8+), Python (FastAPI, Asyncio), OpenAI Embeddings, LangChain, LangSmith.

What You’ll Do
  • Search Engine Development: Design and implement Hybrid Search strategies. You will figure out how to best combine "keyword matching" (finding specific tickers like 'AAPL') with "semantic search" (finding concepts like 'revenue growth').
  • Relevance Tuning: You are responsible for the quality of search results. You will build systems to measure and improve how well the search engine answers user queries (using tools like LangSmith).
  • Vector Search & RAG: Manage the integration of OpenAI embeddings into Elasticsearch. You will solve challenges related to indexing long documents (e.g., earnings transcripts) so the AI retrieves only the most relevant parts.
  • Performance Optimization: Optimize Elasticsearch queries and index settings to ensure low latency, even for complex queries with many filters.
  • Python Backend: Develop and maintain the Python services that build queries and process results. We use FastAPI and Asyncio heavily.
Requirements
  • Elasticsearch Expert: 5+ years of experience working with Search Engines in production. You understand how indices, analyzers, and mappings work "under the hood."
  • Search Theory: You understand the difference between Lexical Search (keywords) and Vector Search (meaning), and know when to use which.
  • Python Proficiency: Strong experience with Python 3.10+. You are comfortable writing asynchronous code (async/await) and building APIs.
  • Data Engineering: Experience designing data schemas for search (how to structure JSON documents for efficient retrieval).
Nice to Have
  • Experience building RAG (Retrieval-Augmented Generation) pipelines.
  • Familiarity with LangChain or similar LLM frameworks.
  • Experience with Evaluation tools (like LangSmith) to test search quality automatically.
  • Background in Finance (understanding tickers, earnings calls, etc.).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Search Engineer (Remote) – RAG & Elasticsearch
Senior Search Engineer (Remote) – RAG & Elasticsearch

Seeking Alpha • Warszawa

Remote
PLN 180,000 - 260,000
Remote work options
Flexible work environment
Senior Software Engineer - Vector Search - Elasticsearch
Senior Software Engineer - Vector Search - Elasticsearch

Elastic • Polska

On-site
PLN 180,000 - 300,000
Principal Software Engineer - Vector Search - Elasticsearch
Principal Software Engineer - Vector Search - Elasticsearch

Elastic • Polska

Remote
PLN 350,000 - 600,000
Senior Software Engineer - Search Algorithms - Elasticsearch
Senior Software Engineer - Search Algorithms - Elasticsearch

Elastic • Polska

On-site
PLN 300,000 - 420,000
Principal Software Engineer - Search Algorithms - Elasticsearch
Principal Software Engineer - Search Algorithms - Elasticsearch

Elastic • Polska

On-site
PLN 350,000 - 550,000
Senior/Staff Software Engineer, Search & Retrieval Infrastructure
Senior/Staff Software Engineer, Search & Retrieval Infrastructure

Pinecone • Poland

On-site
PLN 256,410 - 384,615
Comprehensive health coverage
401(k) Plan
Equity award
+4
Staff Backend Engineer, Context Management
Staff Backend Engineer, Context Management

Wand Synthesis AI Inc • Polska

Hybrid
PLN 230,000 - 360,000
AI Engineer Search Engineer
AI Engineer Search Engineer

INNOVATIVE TECH SOLUTIONS INC • Polska

Hybrid
PLN 469,000 - 625,000
Dental insurance
Donation matching
Employee discounts
+1
Senior Software Engineer - Search Algorithms - Elasticsearch
Senior Software Engineer - Search Algorithms - Elasticsearch

Elasticsearch B.V. • Poland

On-site
PLN 308,000 - 487,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+2
AI Engineer
AI Engineer

WealthArc, Inc. • Warszawa

Hybrid
PLN 240,000 - 360,000