Senior Software Engineer, Search Engineer – Elasticsearch, Vector Search

🔥 0 minutes ago

🇺🇦 Ukraine – Remote

⏳ Contract/Temporary

🟠 Senior

📈 SEO Marketing

👻 Ghost score 15%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Seeking Alpha

Seeking Alpha

201 - 500 employees

💼 Consulting

📣 Marketing

💸 Finance

💰 $7M Series B on 2009-12

Consulting • Marketing • Finance

Seeking Alpha is the world’s largest investing community, powered by the wisdom and diversity of crowdsourcing. It connects millions of investors to discover and share investment ideas, discuss breaking news, and make informed investment decisions. The platform features a wide range of investment research, including stocks, ETFs, commodities, and cryptocurrency, with contributions from over 7,000 authors publishing thousands of investing ideas monthly. Seeking Alpha also offers exclusive tools and subscription plans to enhance investing strategies and provide real-time insights to individual investors.

📋 Description

• Take ownership of the search infrastructure for Ask Seeking Alpha, a financial intelligence platform powered by LLMs • Ensure AI agents can retrieve exact financial data, including articles, transcripts, and news, in milliseconds • Own the Retrieval layer of the RAG architecture • Design and implement hybrid search strategies combining keyword matching and semantic search • Build systems to measure and improve search-result relevance using tools such as LangSmith • Integrate OpenAI embeddings into Elasticsearch • Address indexing challenges for long documents such as earnings transcripts • Optimize Elasticsearch queries and index settings for low latency with complex filtered queries • Develop and maintain Python services that build queries and process results using FastAPI and Asyncio

🎯 Requirements

• 5+ years of experience working with search engines in production • Understanding of Elasticsearch indices, analyzers, and mappings • Understanding of lexical search versus 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, LangChain, and LangSmith • Experience building RAG pipelines is nice to have • Familiarity with LangChain or similar LLM frameworks is nice to have • Experience with evaluation tools such as LangSmith is nice to have • Background in finance is nice to have • Contractor engagement as a Private Entrepreneur

🏖️ Benefits

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

Apply Now