CrawlJobs Logo

Senior Software Engineer (Search / Retrieval)

United States, Palo Alto · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

Workato transforms technology complexity into business opportunity. As the leader in enterprise orchestration, Workato helps businesses globally streamline operations by connecting data, processes, applications, and experiences. Its AI-powered platform enables teams to navigate complex workflows in real-time, driving efficiency and agility. Trusted by a community of 400,000 global customers, Workato empowers organizations of every size to unlock new value and lead in today’s fast-changing world.

Job Responsibility

  • Lead the design, development, and optimization of intelligent search systems that leverage machine learning at their core
  • Build end-to-end retrieval pipelines that incorporate advanced techniques in query understanding, ranking, and entity recognition
  • Lead the development of advanced our search cluster that can scale to millions of documents across customers and data sources
  • Deploy learning-to-rank models that optimize relevance using behavioral signals, embeddings, and structured feedback
  • Build and scale robust Entity Recognition pipelines that enhance document understanding, enable contextual disambiguation, and support entity-aware retrieval
  • Architect next-gen search infrastructure capable of supporting highly dynamic document corpora and real-time indexing
  • Drive improvements in query construction, indexing and search performance
  • Be up-to-date with the latest improvements in search and indexing technologies
  • Collaborate with product and applied research teams to translate user needs into data-informed search innovations
  • Produce clean, scalable code and influence system architecture and roadmap across the relevance and platform stack

Requirements

  • Bachelors/Masters/PhD degree in Statistics, Mathematics or Computer Science, or another quantitative field
  • 7+ years of backend engineering experience with 3+ years in search, information retrieval, or related fields
  • Strong proficiency in Python
  • Hands-on experience with search engines (Opensearch or Elasticsearch)
  • Strong understanding of information retrieval concepts spanning traditional methods (TF-IDF, BM25) and modern neural search techniques (vector embeddings, transformer models)
  • Experience with text processing, NLP, and relevance tuning
  • Experience with relevance evaluation metrics (NDCG, MRR, MAP)
  • Experience with large-scale distributed systems
  • Strong analytical and problem-solving skills
  • Strong communication abilities to explain technical concepts
  • Collaborative mindset for cross-functional team work
  • Detail-oriented with strong focus on quality
  • Self-motivated and able to work independently
  • Passion for solving complex search problems

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer (Search / Retrieval)

8 matching positions

Senior Software Engineer, Search

We are looking for a Senior Software Engineer dedicated to the core development ...
Location
Location
Finland , Helsinki
Salary
Salary:
Not provided
aiven.io Logo
Aiven Deutschland GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Search Mastery: Deep technical knowledge of OpenSearch or Elasticsearch internals, particularly in resource management, indexing strategies, and query optimization.
  • Reliability & Operations: A passion for building highly available, resilient distributed systems and a proven track record of solving complex operational challenges.
  • Hardware: Interest or experience in hardware acceleration, specifically deploying and managing GPU-based instances for data services.
  • Automation Mindset: Proven experience in designing automated recovery systems and performance-tuning algorithms.
  • Modern Search Patterns: A strong interest in the evolving landscape, including Vector Database implementations, hybrid search and RAG (Retrieval-Augmented Generation).
Job Responsibility
Job Responsibility
  • Autonomic Systems: Design and implement new and improve existing automated management, self-healing recovery mechanisms, and performance-tuning logic for OpenSearch clusters.
  • Next-Gen Infrastructure: Research, design, and deploy the first GPU-powered instances within the Aiven ecosystem to support intensive search and AI workloads.
  • AI Node Development: Develop and integrate specialized AI node types to enhance OpenSearch's capability in handling modern machine learning tasks.
  • Engineering Ownership: Own the health, reliability, and availability metrics of our OpenSearch platform.
What we offer
What we offer
  • Participate in Aiven’s equity plan.
  • Balance work and life with our hybrid work policy.
  • Choose the equipment you need to set yourself up for success.
  • Use your Professional Development Plan budget for learning opportunities.
  • Receive holistic wellbeing support through our global Employee Assistance Program.
  • Inquire about our Global Time Off Commitment (Parental and Sick Leave, as well as Personal Time)
  • Enjoy country-specific benefits for our global cast.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Search

Join us at Seismic, a cutting-edge technology company leading the way in the Saa...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in software engineering and a proven track record of building and scaling microservices and working with data retrieval systems
  • 5+ Experience with C# and .NET, unit testing, object-oriented programming, and web services
  • 3+ Experience with Python, with the ability to work concurrently on Python and .NET repositories
  • 3+ Experience with Redis, including expertise in managing large-scale Redis clusters
  • 2+ Experience with PostgreSQL, including maintaining and performing tuning
  • Proficient in Test Driven Development (TDD) with hands-on experience using xUnit and Postman to develop automation test scripts
  • Experience with Infrastructure as Code (Terraform, Pulumi, etc.)
  • Experience with Event driven architectures with tools like Kafka
  • Experienced in container technologies such as Docker and proficient in microservice frameworks like Kubernetes (K8s)
  • Experienced in Continuous Integration and Continuous Deployment (CI/CD) with expertise in developing Jenkins pipelines using Scala
Job Responsibility
Job Responsibility
  • Distributed Systems Development: Design, develop, and maintain backend systems and services for search functionality, ensuring high performance, scalability, and reliability
  • Search & Algorithm Optimization: Implement and optimize search and AI-driven semantic algorithms, indexing, and information retrieval techniques to enhance search accuracy and efficiency
  • Integration: Collaborate with data scientists, AI engineers, and product teams to integrate AI-driven search capabilities across the Seismic platform
  • Performance Tuning: Monitor and optimize search performance, addressing bottlenecks and ensuring low-latency query responses
  • Technical Leadership: Provide technical guidance and mentorship to junior engineers, promoting best practices in search backend development
  • Collaboration: Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to deliver seamless and intuitive search experiences
  • Continuous Improvement: Stay updated with the latest trends and advancements in search technologies, conducting research and experimentation to drive innovation
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer (Search)

We are on a mission to build a reliable, fast, and scalable search for DoorDash....
Location
Location
United States , San Francisco, CA; Sunnyvale, CA; Seattle, WA
Salary
Salary:
231200.00 - 340000.00 USD / Year
doordash.com Logo
DoorDash
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. or M.S. in Computer Science or equivalent
  • 10+ years of industry experience, with a track record of leading large-scale, high-impact components and systems
  • Proven ability to drive multi-quarter technical roadmaps as a technical lead, with clear ownership of architectural decisions
  • Deep expertise in distributed systems and data pipelines at scale. Expertise in search infrastructure, including indexing and serving stack
  • Strong understanding of ML systems, embedding-based retrieval, model serving tradeoffs, and multi-stage ranking architectures
  • Strong technical intuition paired with the ability to influence and align cross-functional stakeholders
  • Humility and growth mindset, leading through expertise and collaboration, not hierarchy
Job Responsibility
Job Responsibility
  • Lead at scale: Serve as the uber tech lead for Search, providing technical vision and architectural direction across the entire organization. Own a multi-year roadmap that spans multiple services and teams powering mission-critical products at DoorDash
  • Architect the next-generation search stack: Drive the rebuild of core search infrastructure, including indexing pipelines, embedding-based retrieval, and ML ranker serving in latency-sensitive paths. This stack will power both consumer search and agentic commerce experiences at DoorDash scale
  • Influence across teams: Drive alignment across ML, Infrastructure, Product, and partner engineering teams. Mentor staff and senior engineers across the search org to raise the bar of technical excellence
  • Shape engineering culture: Set the technical bar for how the search org designs, ships, and operates large-scale systems, and define the patterns that will outlast any single project
  • Hands-on problem solving: Dig into complex distributed systems challenges, from low-latency serving to indexing freshness tradeoffs, and write code that moves the needle
What we offer
What we offer
  • 401(k) plan with employer matching
  • 16 weeks of paid parental leave
  • wellness benefits
  • commuter benefits match
  • paid time off and paid sick leave in compliance with applicable laws
  • medical, dental, and vision benefits
  • 11 paid holidays
  • disability and basic life insurance
  • family-forming assistance
  • mental health program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II - Frontend - AI Search

Join us at Seismic, a cutting-edge technology company leading the way in the Saa...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering, with experience contributing to frontend or UI-focused web applications
  • Experience with HTML, CSS, and modern JavaScript (ES6+)
  • Experience building user interfaces using React, including functional components, hooks, and state management patterns
  • Experience with TypeScript, including writing strongly typed components and APIs
  • Familiarity with modern CSS techniques such as CSS Modules, styled-components, Tailwind, or similar approaches
  • Experience integrating frontend applications with REST or GraphQL APIs
  • Working knowledge of automated frontend testing practices (e.g., Jest, React Testing Library, Cypress, Playwright)
  • Experience using Git for source control and collaborating through pull requests
  • Familiarity with CI/CD concepts and modern frontend pipelines, including GitHub Actions
  • Exposure to frontend performance optimization techniques (code splitting, lazy loading, memoization)
Job Responsibility
Job Responsibility
  • Contribute to the development and maintenance of backend systems that power our web application, including search, content discovery, and AI capabilities
  • Contribute to the design, development, and maintenance of backend systems and services supporting search functionality, ensuring performance, scalability, and reliability
  • Assist in implementing search and/or AI-related features, including indexing, retrieval, and ranking logic, to improve search accuracy and efficiency
  • Collaborate with engineers, AI partners, and product teams to integrate search and AI-driven capabilities across the Seismic platform
  • Participate in monitoring and performance tuning efforts, identifying routine bottlenecks and applying guided improvements to ensure acceptable query latency
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to support seamless search experiences
  • Learn and apply new tools, technologies, and best practices related to search, backend development, and AI systems
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II - Frontend - AI Search

Join us at Seismic, a cutting-edge technology company leading the way in the Saa...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering, with experience contributing to frontend or UI-focused web applications
  • Experience with HTML, CSS, and modern JavaScript (ES6+)
  • Experience building user interfaces using React, including functional components, hooks, and state management patterns
  • Full-stack experience (C#, Node.js, Python) a plus
  • Experience with TypeScript, including writing strongly typed components and APIs
  • Familiarity with modern CSS techniques such as CSS Modules, styled-components, Tailwind, or similar approaches
  • Experience integrating frontend applications with REST or GraphQL APIs
  • Working knowledge of automated frontend testing practices (e.g., Jest, React Testing Library, Cypress, Playwright)
  • Experience using Git for source control and collaborating through pull requests
  • Familiarity with CI/CD concepts and modern frontend pipelines, including GitHub Actions
Job Responsibility
Job Responsibility
  • Contribute to the development and maintenance of backend systems that power our web application, including search, content discovery, and AI capabilities
  • Contribute to the design, development, and maintenance of backend systems and services supporting search functionality, ensuring performance, scalability, and reliability
  • Assist in implementing search and/or AI-related features, including indexing, retrieval, and ranking logic, to improve search accuracy and efficiency
  • Collaborate with engineers, AI partners, and product teams to integrate search and AI-driven capabilities across the Seismic platform
  • Participate in monitoring and performance tuning efforts, identifying routine bottlenecks and applying guided improvements to ensure acceptable query latency
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to support seamless search experiences
  • Learn and apply new tools, technologies, and best practices related to search, backend development, and AI systems
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II - Backend - AI Search

AI is one of the fastest growing product areas in Seismic. We believe that AI, p...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering and a proven track record of building and scaling microservices and working with data retrieval systems
  • 5+ Experience with C# and .NET, unit testing, object-oriented programming, and web services
  • 3+ Experience with Python, with the ability to work concurrently on Python and .NET repositories
  • 3+ Experience with Redis, including expertise in managing large-scale Redis clusters
  • 2+ Experience with PostgreSQL, including maintaining and performing tuning
  • Proficient in Test Driven Development (TDD) with hands-on experience using xUnit and Postman to develop automation test scripts
  • Experience with Infrastructure as Code (Terraform, Pulumi, etc.)
  • Experience with Event driven architectures with tools like Kafka
  • Experienced in container technologies such as Docker and proficient in microservice frameworks like Kubernetes (K8s)
  • Experienced in Continuous Integration and Continuous Deployment (CI/CD) with expertise in developing Jenkins pipelines using Scala
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend systems and services for search functionality, ensuring high performance, scalability, and reliability
  • Implement and optimize search and AI-driven semantic algorithms, indexing, and information retrieval techniques to enhance search accuracy and efficiency
  • Collaborate with data scientists, AI engineers, and product teams to integrate AI-driven search capabilities across the Seismic platform
  • Monitor and optimize search performance, addressing bottlenecks and ensuring low-latency query responses
  • Provide technical guidance and mentorship to junior engineers, promoting best practices in search backend development
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to deliver seamless and intuitive search experiences
  • Stay updated with the latest trends and advancements in search technologies, conducting research and experimentation to drive innovation
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - FullStack

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ yrs of relevant web development and production application support of highly trafficked consumer-facing web applications
  • In-depth experience with React and relevant toolset/framework ecosystem
  • Expert-level knowledge of JavaScript, Typescript – prototypical inheritance, scope and closures
  • Experience with js, React.js/Angular.js, Express, SASS/LESS, AWS, npm, Git and CI a necessity
  • Experience with cloud platforms (e.g., AWS, GCP, Azure) and microservices architectures
  • Strong understanding of database systems (SQL and NoSQL)
  • Familiarity with DevOps practices and tools (CI/CD, Docker, Kubernetes)
  • Ability to decompose complex problems into manageable units of work
  • Excellent problem-solving skills and ability to work in an agile environment
  • Effective communication and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, test, deploy, document, and maintain full stack web applications for a multi-region CRM platform
  • Determine the strategic and tactical direction of the front-end architecture with cross-browser compatibility, accessibility and search engine optimization
  • Build and optimize Retrieval-Augmented Generation (RAG) solutions to power chatbot interactions
  • Advocate for operational excellence, driving best practices in monitoring, performance, and reliability
  • Participate in the agile development process, including scoping, technical design, effort estimation, coding, testing, debugging, code reviews, maintenance, and support
  • Write clean, efficient, and maintainable code across frontend and backend services
  • Monitor, debug, and resolve issues across the stack to maintain platform reliability
  • Stay updated on emerging technologies, bringing innovative ideas to enhance the platform
  • Collaborate with product managers, UX designers, data science and larger engineering team on business and architecture proposals to deliver seamless customer care experiences
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Full Stack Web Development – GCP & Vertex AI Focus

Description Hybrid: This role is categorized as hybrid. This means the success...
Location
Location
United States , Austin
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • 5+ years of web application development experience
  • Strong frontend and backend development skills, including HTML, CSS, JavaScript, and Java, Python, and/or server-side JavaScript
  • Hands-on experience designing and operating production workloads on GCP, including services such as Cloud Run, GKE, Cloud Functions, Pub/Sub, Cloud Storage, Cloud SQL/Spanner, and BigQuery
  • Experience with AI-powered search or recommendation systems, ideally Vertex AI Search or similar semantic/vector search platforms
  • Experience with system design, testing, debugging, automation, and performance optimization
Job Responsibility
Job Responsibility
  • Develop competency across our complete web technologies stack (client, framework, and services)
  • Produce high quality software that is unit tested, reviewed, and checked in regularly for continuous integration and deployment
  • Serve as a tech lead, actively mentoring other engineers on the team and helping drive technical decisions and tradeoffs
  • Investigate and resolve performance bottlenecks across the full stack, including browser, edge, and cloud services
  • Lead efforts to automate testing, quality gates, and delivery pipelines, with a strong focus on reliability and observability
  • Work on API, Content Management, edge, and cloud systems that power GM brand and marketing experiences
  • Leverage your technical leadership to ensure we adhere to engineering best practices and evangelize opportunities to improve engineering productivity, and craftsmanship
  • Design and build web applications and services on GCP, leveraging services such as Cloud Run, GKE, Cloud Functions, Pub/Sub, Cloud Storage, Cloud SQL/Spanner, and BigQuery where appropriate
  • Implement and integrate Vertex AI Search to power intelligent search, semantic retrieval, and content discovery across GM's digital products (e.g., marketing sites, owner experiences, support content)
  • Define and evolve search schemas, indexing pipelines, and relevance signals (e.g., metadata, event telemetry, personalization signals) to continuously improve search quality and user satisfaction
  • Fulltime
Read More
Arrow Right