All roles

Open role

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

Remote · Japan Full-time

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.

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.).

Requires 5+ years of production search engine experience, strong Python 3.10+ and asynchronous programming skills, Elasticsearch expertise, search theory knowledge, and experience designing data schemas for retrieval.

Key Responsibilities

  • developing search
  • tuning relevance
  • optimizing performance

Skills & Tools

Elasticsearch, Python, FastAPI, Asyncio, OpenAI Embeddings, LangChain, LangSmith, JSON

Job Details

  • Category: Software Development
  • Seniority: Senior Level
  • Commitment: Full Time
  • Workplace: Remote — Warsaw or Poland
  • Languages: English

About Seeking Alpha

A financial intelligence and investing community providing market analysis, investment ideas, and financial insights. — Industry: Media and Communications

More open positions

Senior Data Analyst/BI Developer

Work from home Full-time role

Founder in Residence

Work from home Full-time role

Consulting Nurse

Work from home Full-time role

Growth & Field Marketing Manager (Brand, Social & Events)

Work from home Full-time role

Account Excellence Manager

Work from home Full-time role

Senior Remote Precision Data Entry & Records Management Specialist – Advanced Excel, Cloud Integration, Data Governance & Compliance – Join brighthush

Work from home Full-time role

Substation Testing & Commissioning P&C Field Services Technician

Work from home Full-time role

[Remote] Sales (Remote | U.S.)

Work from home Full-time role

Business Compliance Specialist

Work from home Full-time role

Entry-Level Remote Live Chat Support Specialist – Customer Experience Champion at brighthush (Flex Remote, $25‑$35/hr)

Work from home Full-time role

Trip Planning Consultant

Work from home Full-time role

Dynamic Remote Customer Service & Product Support Specialist – Flexible Hours, $25–$45/hr, Nationwide Work‑from‑Home Opportunity with brighthush

Work from home Full-time role

Program Manager – Complex Early Engagements (HPE GreenLake)

Work from home Full-time role

Profee Coding Consultant (HCC/Profee) - Full Time - Remote

Work from home Full-time role

Case Manager, Registered Nurse (Remote)

Work from home Full-time role

Senior Enterprise Customer Success Manager – SaaS & Telecom Solutions Specialist – Remote Leadership & Growth Champion at brighthush

Work from home Full-time role

Enterprise Account Executive (UNCAPPED and Remote)

Work from home Full-time role

Animal Legal Defense Fund Legislative Affairs Program Summer 2027 Clerkships

Work from home Full-time role

Field Service Engineer

Work from home Full-time role

Remote Online Survey Participant - Earn Up to $25 Per Survey

Work from home Full-time role

Senior Director Product Management, Client Communications

Work from home Full-time role