Senior Software Engineer \ Search Engineer (Elasticsearch & Vector Search)
Seeking AlphaLast week
- Where you can work from
- Remote — Ukraine onlyUkraine
- Salary
- Salary not disclosedThe employer did not publish a range. We do not estimate one.
- Job type
- Contract
- Experience
- Senior
See more from us in Google Search — add us as a preferred source.
Opens himalayas.app in a new tab. No account needed.
via Himalayas · Himalayas
Job description
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.
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.
The Senior Search Engineer will be engaged with the company as a contractor (Private Entrepreneur).
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.).
Originally posted on Himalayas
Job availability & source
Still listed on the employer's own board at our last check, 7 days ago
This job was originally posted by the employer or source shown below. We re-check the original listing regularly to keep its availability current, and send you straight to it to apply — we never sit in between.
- Source
- Himalayas
- Posted by the employer
- 12 Oct 2026
- First seen by us
- 13 Oct 2026
- Last checked
- 18 Oct 2026
via Himalayas — view on source
Similar remote jobs
Senior Software Engineer, Agentic AI
AutodeskLast weekUnited StatesUSD 117K–209K / yearSeniorBackendAWSCI/CDDockerSenior Software Engineer (Python)
Boardroom Appointments3 days agoSouth AfricaSeniorBackendPythonBigQueryDjangoSenior Backend & AI Platform Developer
NewNavigator HRPosted 12 hours agoPakistanSeniorAI & Machine LearningPythonAzureCI/CDSenior Software Engineer
NewProper AIYesterdayArgentinaSeniorBackendCI/CDDockerFlaskSenior AI / Platform Engineer
AMS Accelerate IT4 days agoLocation not statedSeniorDevOps & SysadminPythonAWSAzureSenior Software Engineer I
Elsevier2 days agoUnited StatesUSD 87K–144K / yearSeniorBackendAgileCI/CDJavaSenior Python Developer
Overture RedeLast weekUnited StatesContractSeniorBackendPythonFlaskLLMsSenior Software Engineer, Ad Tech
NewPatientPointYesterdayUnited StatesSeniorDevOps & SysadminAgileAngularAWS
More jobs at Seeking Alpha
Senior Manual QA Engineer
Seeking Alpha5 days agoUkraineContractSeniorSoftware DevelopmentAgileCSSHTMLSenior Data Engineer
Seeking AlphaLast weekUkraineUSD 70–110 / hourContractSeniorData & AnalyticsAirflowAWSPythonSenior Data Analyst/BI Developer
Seeking AlphaLast weekUkraineContractSeniorData & AnalyticsLookerPower BISQLSenior Data Analyst/BI Developer
Seeking AlphaLast weekPolandSeniorData & AnalyticsLookerPower BISQL