Senior Software Engineer (Search / Retrieval)

Workato
Full-time
Palo Alto, California
Posted on 23 days ago

Job Description

Workato is seeking a Senior Software Engineer to lead the design, development, and optimization of intelligent search systems leveraging machine learning. The role involves building end-to-end retrieval pipelines, deploying learning-to-rank models, and architecting next-gen search infrastructure to support dynamic document corpora and real-time indexing.

Responsibilities

  • Lead development of a scalable search cluster
  • Deploy learning-to-rank models
  • Build and scale Entity Recognition pipelines
  • Architect next-gen search infrastructure
  • Drive improvements in query construction, indexing, and search performance
  • Stay updated with search and indexing technologies
  • Collaborate with product and research teams
  • Produce clean, scalable code

Requirements

  • Bachelors/Masters/PhD in Statistics, Mathematics, or Computer Science
  • 7+ years of backend engineering experience with 3+ years in search
  • Strong proficiency in Python
  • Hands-on experience with Opensearch or Elasticsearch
  • Understanding of information retrieval concepts
  • Experience with text processing and NLP
  • Experience with relevance evaluation metrics
  • Experience with large-scale distributed systems
  • Strong analytical and problem-solving skills
  • Strong communication abilities
  • Collaborative mindset
  • Detail-oriented
  • Self-motivated

Benefits

  • No benefits