Sr. Software Engineer - Professional Archive Search & AI

Added
less than a minute ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

java kubernetes elasticsearch kafka rag

πŸ“‹ Description

  • Partner with engineers and stakeholders to design and deliver scalable search and data solutions
  • Bridge traditional lexical search and modern semantic search approaches
  • Design and implement hybrid search strategies combining keyword-based and vector-based retrieval
  • Work with vector databases to manage and query high-dimensional embeddings
  • Design and optimize retrieval-augmented generation (RAG) pipelines for long documents and retrieval quality
  • Build and maintain high-throughput streaming data pipelines (e.g., Kafka) for real-time ingestion and indexing

🎯 Requirements

  • Experience building and operating software in a modern private cloud-based environment
  • Strong background in distributed systems and data-intensive applications
  • Experience with search technologies such as Lucene, Elasticsearch, or Solr
  • Hands-on experience with vector similarity search and vector databases (e.g., Qdrant, Milvus, Vespa)
  • Familiarity with retrieval-augmented generation (RAG) concepts and architectures
  • Understanding of knowledge graphs or graph-based data modeling concepts

🎁 Benefits

  • Healthcare insurance: We provide medical, dental, and vision insurance, and a flexible spending account that allows you to set aside pre-tax dollars to pay for eligible out-of-pocket expenses.
  • Stock options.
  • Personal time off: A healthy work-life balance is critical to your success at the office. Smarsh offers a β€œtake-what-you-need” time off policy as well as flexible work arrangements.
  • 401K Match: Smarsh provides a 4% 401K match for which employees are fully vested on day one.
  • Sabbatical: The Smarsh sabbatical programme provides a time to recharge, study or simply do something you are passionate about away from the workplace. Employees are eligible after six years of service.
  • Recognition: We’re big on kudos for a job well done. Our employee-recognition programme enables co-workers to nominate their peers who best embody our core values for recognition.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’