← Toutes les offres

Senior Software Engineer, Search Engineer – Elasticsearch, Vector Search

À propos du poste

• Take ownership of the search infrastructure for Ask Seeking Alpha, a financial intelligence platform powered by LLMs
• Build the Retrieval layer of the RAG architecture
• Design and implement hybrid search strategies combining keyword matching and semantic search
• Tune search relevance and build systems to measure and improve search-result quality using tools such as LangSmith
• Integrate OpenAI embeddings into Elasticsearch
• Index long documents such as earnings transcripts so the AI retrieves relevant sections
• Optimize Elasticsearch queries and index settings for low latency and complex filtered queries
• Develop and maintain Python services that build queries and process results using FastAPI and Asyncio

• 5+ years of experience working with Search Engines in production
• Understanding of Elasticsearch indices, analyzers, and mappings
• Understanding of Lexical Search and Vector Search and when to use each
• Strong experience with Python 3.10+
• Comfortable writing asynchronous code using async/await
• Experience building APIs
• Experience designing data schemas for search and efficient retrieval
• Experience with Elasticsearch v8+
• Experience with Python, FastAPI, and Asyncio
• Experience with OpenAI Embeddings and LangChain
• Nice to have: Experience building RAG (Retrieval-Augmented Generation) pipelines
• Nice to have: Familiarity with LangChain or similar LLM frameworks
• Nice to have: Experience with evaluation tools such as LangSmith
• Nice to have: Background in Finance, including tickers and earnings calls

• Remote work options
• Ongoing learning and career advancement opportunities
• Flexible, balanced work environment
• Perks supporting personal well-being and professional goals