Senior Software Engineer (search / Retrieval)

Workato

Palo Alto, United States
On-site
Intelligent search systems
End-to-end retrieval pipelines
Learning-to-rank models
Workato is seeking a Senior Software Engineer specializing in Search/Retrieval to lead the development of intelligent search systems utilizing machine learning. The ideal candidate will have extensive experience in backend engineering and a strong foundation in information retrieval, with an emphasis on collaboration and innovation in a flexible work environment

Job Summary

  • Workato transforms technology complexity into business opportunity by enabling businesses globally to streamline operations by connecting data, processes, applications, and experiences.
  • In this role, you will lead the design, development, and optimization of intelligent search systems that leverage machine learning at their core, building end-to-end retrieval pipelines.
  • Workato believes in fostering a flexible, trust-oriented culture that empowers everyone to take full ownership of their roles, balancing productivity with self-care.

Matching Summary

Match Score: 85

Workato is seeking a Senior Software Engineer specializing in Search/Retrieval to lead the development of intelligent search systems utilizing machine learning. The ideal candidate will have extensive experience in backend engineering and a strong foundation in information retrieval, with an emphasis on collaboration and innovation in a flexible work environment.

Skills & Requirements

Must-have

  • intelligent search systems
  • end-to-end retrieval pipelines
  • learning-to-rank models
  • Entity Recognition pipelines
  • search infrastructure
  • query construction, indexing and search performance

Nice-to-have

  • flexible, trust-oriented culture
  • innovation and team players
  • balancing productivity with self-care
  • passion for solving complex search problems

Key Requirements

  • 7+ years backend engineering experience
  • 3+ years in search, information retrieval
  • Bachelors/Masters/PhD degree
  • Proficiency in Python
  • Experience with Opensearch or Elasticsearch
  • Experience with large-scale distributed systems

Work Rights

Not specified

Tailored Resume

Cover Letter