CrawlJobs Logo

Sr. Software Engineer (Search)

India, Bengaluru · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

Dialpad’s Product Engineering organization is responsible for building and maintaining the customer-facing features at scale across all of our cloud-native products and services. Every day, millions of users worldwide leverage our technology to communicate effectively and efficiently. Every engineer on our global engineering team has the opportunity to take ownership of a large portion of the product, enabling them to see immediate results. Combining natural language processing and artificial intelligence with world-class cloud computing, the things you’ll create at Dialpad will shape the future of work—enabling companies to work from anywhere and making business communication more human. Dialpad’s Analytics team owns data pipelines, multiple databases, a modular query layer, and rich FE components to deliver intuitive, powerful end-user-facing analytics experiences that enable Dialpad customers to make data-driven business decisions. Our teams are highly collaborative and comprise cross-disciplinary professionals, including Product Managers, Designers, QA specialists, and Engineers specializing in Data Engineering, Data Science, and Telephony. This position reports to the Engineering Manager, based in Bengaluru, and will be based in our Bengaluru, India, Office. The position will require a hybrid working arrangement based out of our Bengaluru office.

Job Responsibility

  • Contribute to the design, development, and maintenance of information retrieval and distributed systems
  • Build and optimize search engines, including indexers, analyzers, ranking, and re-ranking strategies
  • Work on hybrid search techniques, including dense vector manipulation, rank fusion, and reranking
  • Maintain and enhance highly scalable search platforms with a focus on performance and cost efficiency
  • Ensure high availability, reliability, and fault tolerance in search services
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Develop and optimize real-time distributed systems, microservices, and message-driven architectures
  • Implement and maintain monitoring, alerting, and performance metrics for platform reliability
  • Evaluate and integrate emerging technologies to improve search capabilities
  • Write clean, modular, and well-tested code while following best engineering practices
  • Participate in code reviews to ensure quality, maintainability, and scalability
  • Provide mentorship and technical guidance to junior engineers

Requirements

  • 3-6 years of experience in information retrieval or distributed systems engineering
  • Strong understanding of search platforms and experience maintaining search engines at scale
  • Deep knowledge of indexers, analyzers, field mapping, and ranking techniques
  • Experience with NLP/NLU within the context of information retrieval
  • Expertise in dense vector manipulation and optimization
  • Familiarity with hybrid search, rank fusion, and reranking techniques
  • Proficiency in Go and Python 3 (experience with Rust or TypeScript is a plus)
  • Strong understanding of distributed systems, microservices, and message-driven architectures
  • Passion for real-time performance optimization and high availability
  • Experience with API design using Swagger, OpenAPI, or equivalent tools
  • Knowledge of gRPC or equivalent RPC protocols
  • Experience with Docker and Kubernetes for containerized deployments
  • Familiarity with cloud platforms (GCP preferred, AWS/Azure optional)
  • Hands-on experience with Infrastructure as Code tools like Terraform or Ansible
  • Knowledge of CI/CD frameworks and continuous delivery practices

Nice to have

experience with Rust or TypeScript is a plus

What we offer

  • Competitive salary
  • comprehensive benefits
  • real opportunities for growth
  • cutting-edge AI tools
  • robust training program

Looking for more opportunities?

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

Similar Jobs for

Sr. Software Engineer (Search)

8 matching positions

Sr. Principal Software Engineer – Search & Recommendation

We are seeking a Sr. Principal Search & Recommendation Engineer to lead the desi...
Location
Location
United States , Seattle
Salary
Salary:
277391.00 - 342391.00 USD / Year
highspot.com Logo
Highspot
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience building and scaling search or recommendation systems in production environments
  • Deep expertise in information retrieval, ranking algorithms, collaborative filtering, and/or neural search techniques
  • Strong programming skills in Python, Java, or Scala
  • experience with ML and IR frameworks such as Elasticsearch, FAISS, TensorFlow, or PyTorch
  • Familiarity with LLMs, embeddings, and modern vector search infrastructure
  • Proven leadership in cross-functional environments with a track record of mentoring and guiding technical teams
  • Strong grasp of MLOps practices and experience with cloud-native ML infrastructure (e.g., AWS, GCP)
Job Responsibility
Job Responsibility
  • Lead the end-to-end development of modern search and recommendation systems, from architecture to production deployment
  • Drive technical strategy and innovation in search relevance, personalized ranking, semantic search, and ML-powered retrieval/grounding
  • Collaborate with product, design, and data teams to define and deliver intelligent user experiences
  • Influence platform-level decisions on data pipelines, experimentation frameworks, and performance optimization
  • Mentor engineers, foster technical excellence, and promote a culture of learning and innovation
What we offer
What we offer
  • Comprehensive medical, dental, vision, disability, and life benefits
  • Health Savings Account (HSA) with employer contribution
  • 401(k) Matching with immediate vesting on employer match
  • Flexible PTO
  • 8 paid holidays and 5 paid days for Annual Holiday Week
  • Quarterly Recharge Fridays (paid days off for mental health recharge)
  • 18 weeks paid parental leave
  • Access to Coaches and Therapists through Modern Health
  • 2 volunteer days per year
  • Commuting benefits
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer, Search and AI

As a Sr. Software Engineer in Search, you will leverage the latest innovation in...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
highspot.com Logo
Highspot
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of relevant professional experience, not including internships/co-ops
  • Strong understanding of enterprise search and search architecture
  • Solid experience with search and related technologies such as Solr, ElasticSearch, Lucene
  • Demonstrable experience with schema design, relevancy tuning, boosting and optimization
  • Experience working with cloud services, preferably AWS, Azure
Job Responsibility
Job Responsibility
  • Develop highly-available distributed services, including improving existing systems
  • Experiment with different techniques to improve search quality, relevance and experiences
  • Help design and develop new search features and functionality
  • Partner cross-functionally with UX and Product Management to create end-to-end experience that customers love
  • Write maintainable and testable code
  • Contribute to internal and external technical documentation
  • Solve problems relating to mission critical services and build automation to prevent problem recurrence
  • Fulltime
Read More
Arrow Right

Sr. Manager, Software Engineering (Search)

As a Senior Engineering Manager – Search, you will lead and inspire a talented t...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
highspot.com Logo
Highspot
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience managing engineering teams, with a proven record of developing and scaling backend or search systems
  • 7+ years of total software development experience with cloud-native SaaS platforms
  • Strong background in search & recommendation technologies such as Lucene, Solr, Opensearch, Elasticsearch, RAG, or similar frameworks
  • Deep understanding of enterprise search architecture, schema design, and relevance tuning
  • Proven success building REST APIs, distributed systems, and integrating services using AWS or similar cloud platforms
  • Experience with object-oriented and functional programming languages, such as JavaScript/TypeScript, Python, or Ruby
  • Familiarity with machine learning and AI concepts for ranking, personalization, or content recommendations
  • Track record of attracting and developing diverse talent, fostering a collaborative and inclusive culture
  • Strong leadership, communication, and stakeholder management skills able to balance technical depth with strategic decision-making
Job Responsibility
Job Responsibility
  • Lead, mentor, and grow a team of search and backend engineers focused on high-impact, scalable search solutions
  • Own the technical vision for search architecture combining traditional and vector based, including relevance, ranking models, and distributed indexing systems
  • Drive execution excellence — set goals, manage delivery timelines, and ensure consistent progress against engineering objectives
  • Collaborate with Product and Data Science to translate customer and business needs into measurable search and content recommendation improvements
  • Optimize and scale our enterprise search stack (Lucene, Solr, ZooKeeper, or similar technologies) to support massive data volumes
  • Oversee the design and delivery of highly available distributed services and RESTful APIs integrated into Highspot’s platform
  • Partner with DevOps to ensure reliability, observability, and performance across multiple data centers
  • Champion AI-driven enhancements to improve personalization, ranking, and search recommendations
  • Foster a culture of quality, inclusion, and accountability, emphasizing mentorship, continuous learning, and technical excellence
  • Partner cross-functionally to ensure alignment between platform strategy and product outcomes, including stakeholder communication and risk management
  • Fulltime
Read More
Arrow Right

Sr. Software Development Engineer

You will safeguard the quality of our AI and GenAI features by evaluating model ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
highspot.com Logo
Highspot
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience as a Software Development Engineer in AI/ML systems
  • Strong coding skills in Python (evaluation pipelines, data processing, metrics computation)
  • Hands-on experience with evaluation frameworks (Ragas or equivalent)
  • Knowledge of vector embeddings, similarity search, and RAG evaluation
  • Familiarity with evaluation metrics (precision, recall, F1, relevance, hallucination detection)
  • Understanding of LLM-as-a-judge evaluation approaches
  • Strong analytical and problem-solving skills
  • ability to combine human judgment with automated evaluations
  • Bachelor’s or Master’s degree in Computer Science, Data Science, or related field
  • Strong English written and verbal communication skills
Job Responsibility
Job Responsibility
  • Evaluation Frameworks – Develop reusable, automated evaluation pipelines using frameworks such as Raagas
  • integrate LLM-as-a-judge methods for scalable assessments
  • Golden Datasets – Build and maintain high-quality benchmark datasets in collaboration with subject matter experts
  • AI Output Validation – Evaluate results across text, documents, audio, and video, using both automated metrics and human-in-the-loop judgment
  • Metric Evaluation – Implement and track metrics such as precision, recall, F1 score, relevance scoring, and hallucination penalties
  • RAG & Embeddings – Design and evaluate retrieval-augmented generation (RAG) pipelines, vector embedding similarity, and semantic search quality
  • Error & Bias Analysis – Investigate recurring errors, biases, and inconsistencies in model outputs
  • propose solutions
  • Framework & Tooling Development – Build tools that enable large-scale model evaluation across hundreds of AI agents
  • Cross-Functional Collaboration – Partner with ML engineers, product managers, and QA peers to integrate evaluation frameworks into product pipelines
  • Fulltime
Read More
Arrow Right

Sr Manager Software Engineering

JLL Technologies Enterprise Data team is a newly established central organizatio...
Location
Location
United States , Boston, MA; Chicago, IL; Dallas, TX; San Francisco, CA
Salary
Salary:
212000.00 - 259000.00 USD / Year
jll.com Logo
JLL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years software engineering experience
  • 3+ years in leadership roles
  • Strong programming background with expertise in Python, Java, Scala, or similar languages
  • Extensive experience with Software Development Life Cycle (SDLC) methodologies including Agile, DevOps, CI/CD pipelines, and release management
  • Proven expertise in modern data platform architecture, microservices and distributed systems
  • Experience with search technologies, API development, data governance frameworks, and service deployment
  • Track record of transforming engineering organizations and establishing technical excellence in data domains
  • Experience leading cross-functional teams and driving organizational change initiatives
  • Knowledge of AI frameworks, cloud services, and readiness to adopt and adapt to new market capabilities
  • Hands-on experience with version control systems, automated testing frameworks, and production deployment strategies
Job Responsibility
Job Responsibility
  • Design and deliver Services Architecture for enterprise-scale data platform capabilities
  • Lead development of Common Search & Create functionalities and standardized CRUD operations
  • Establish consumption patterns and data governance services that enable organization-wide adoption
  • Drive architectural decisions that balance immediate delivery needs with long-term scalability requirements
  • Elevate software engineering practices, standards, delivery velocity, and driving efficiency using AI across the data team
  • Implement modern DevOps practices, AI tools adoption, code quality standards, and sustainable development processes
  • Mentor senior engineers and establish cross-functional collaboration patterns
  • Build engineering practices that support platform reliability and organizational growth
  • Translate business requirements into executable technical roadmaps with clear milestones
  • Ensure timely delivery of critical platform components while maintaining engineering excellence
What we offer
What we offer
  • 401(k) plan with matching company contributions
  • Comprehensive Medical, Dental & Vision Care
  • Paid parental leave at 100% of salary
  • Paid Time Off and Company Holidays
  • Early access to earned wages through Daily Pay
  • Fulltime
Read More
Arrow Right

IT Sr Implementation Engineer

The Senior Software Engineer role provides advanced software engineering experti...
Location
Location
United States , Englewood
Salary
Salary:
49.78 - 74.05 USD / Hour
americannursingcare.com Logo
American Nursing Care
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors Of Science in Information Technology or equivalent degree in a related field required
  • 6-12 years software engineering experience with 3-4 in a Content Management System or Adobe marketing technology stack focus
  • Expert level knowledge in CMS platforms
  • Expert level knowledge in Adobe stack (e.g. AEM, Target, Launch, WebSDK, AEP product suite (RT-CDP, AJO, CJA) & Digital Asset Manager)
  • Advanced knowledge of application engineering practices
  • Working proficiency in developmental & data handling toolsets
  • Java, HTML, CSS, JavaScriptHTL, JSP, AEM Templates and client librariesMaven, Azure Dev Ops, Git, SQL, Jquery, Python
  • Knowledge of industry-wide technology trends and best practices
  • Ability to work in large, collaborative teams to achieve organizational goals
  • Passionate about building an innovative culture
Job Responsibility
Job Responsibility
  • Work as software development specialist with clients, analysts, and junior software engineers to oversee custom solution quality and compliance with coding standards and best practices
  • Ensure consistency in application of technology architectural technology (e.g. Apache Sling Models, CRX – Content Repository, OSGi, or JCR)
  • Develop and mature automated and manual quality gates within the software development lifecycle to ensure compliance with software engineering standards
  • Update specific coding standards as necessary
  • Oversee the creation and maintenance of web application engineering documentation and standards
  • Work with software engineering leadership to establish standard engineering design patterns for client and server-side data integrations resulting from website interactions and downstream marketing operations to leverage and activate Adobe product tools
  • Diagnose and solve technical problems related to content management, search services, dynamic content linking, formatting, internationalization, and personalization
  • Incorporate new engineering enhancements to uplift web engineering standards
  • Facilitate knowledge transfer to development and support team members
  • Mature automated testing framework for custom solution development
What we offer
What we offer
  • medical, prescription drug, dental, vision plans, life insurance, paid time off (full-time benefit eligible team members may receive a minimum of 14 paid time off days, including holidays annually), tuition reimbursement, retirement plan benefit(s) including, but not limited to, 401(k), 403(b), and other defined benefits offerings
  • Fulltime
Read More
Arrow Right

Sr Engineering Manager, Maps Search

The Maps Search team powers location search and discovery across Uber’s ecosyste...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of software engineering experience, including significant experience building or leading ML/AI or optimization-driven systems
  • 5+ years of engineering management experience, including managing managers or tech leads
  • Experience leading multi-disciplinary teams (backend services + ML/AI required
  • mobile experience a plus)
  • Track record of leading mission-critical, consumer-facing products or platforms in close partnership with cross-functional stakeholders
  • Demonstrate experience in developing and retaining high-performing engineering teams
Job Responsibility
Job Responsibility
  • Partner deeply with Product, Applied Science, and other teams at Uber to define strategy & drive execution on company-critical initiatives
  • Set the multi-year technical vision and strategy for Maps search and recommendations across Uber
  • Raise the bar on ML innovation and platform reliability at global scale
  • Build and mentor a strong bench of engineering leaders (EMs & Tech leads)
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Sr Software Engineer, Gen AI

Instrumentl automates grant discovery and management for nonprofits. We’re a mis...
Location
Location
United States , Oakland
Salary
Salary:
175000.00 - 220000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience
  • 2+ years working with modern LLMs (as an IC)
  • Startup experience and comfort operating in fast, scrappy environments is a plus
  • Proven production impact: You’ve taken LLM/RAG systems from prototype to production, owned reliability/observability, and iterated post‑launch based on evals and user feedback
  • LLM agentic systems: Experience building tool/function‑calling workflows, planning/execution loops, and safe tool integrations (e.g., with LangChain/LangGraph, LlamaIndex, Semantic Kernel, or custom orchestration)
  • RAG expertise: Strong grasp of document ingestion, chunking/windowing, embeddings, hybrid search (keyword + vector), re‑ranking, and grounded citations. Experience with re‑rankers/cross‑encoders, hybrid retrieval tuning, or search/recommendation systems
  • Embeddings & vector stores: Hands‑on with embedding model selection/versioning and vector DBs (e.g., pgvector, FAISS, Pinecone, Weaviate, Milvus, Qdrant)
  • Evaluation mindset: Comfort designing eval suites (RAG/QA, extraction, summarization), using automated and human‑in‑the‑loop methods
  • familiarity with frameworks like Ragas/DeepEval/OpenAI Evals or equivalent
  • Infrastructure & languages: Proficiency in Python (FastAPI, Celery) and TypeScript/Node
Job Responsibility
Job Responsibility
  • Design agentic systems & ship AI to production: Turn prototypes into resilient, observable services with clear SLAs, rollback/fallback strategies, and cost/latency budgets. Build tool‑using LLM “agents” (task planning, function/tool calling, multi‑step workflows, guardrails) for tasks like grant discovery, application drafting, and research assistance
  • Own RAG end‑to‑end: Ingest and normalize content, choose chunking/embedding strategies, implement hybrid retrieval, re‑ranking, citations, and grounding. Continuously improve recall/precision while managing index health
  • Manage embeddings at scale: Select, evaluate, and migrate embedding models
  • maintain vector stores (e.g., pgvector/FAISS/Pinecone/Weaviate/Milvus/Qdrant)
  • monitor drift and rebuild strategies
  • Fine‑tune & build evaluation: Run SFT/LoRA or instruction‑tuning on curated datasets
  • evaluate the ROI vs. prompt engineering/model selection
  • manage data versioning and reproducibility. Create offline and online eval harnesses (helpfulness, groundedness, hallucination, toxicity, latency, cost), synthetic test sets, red‑teaming, and human‑in‑the‑loop review
  • Collaborate cross‑functionally while raising engineering standards: Work side by side with Product, Design, and GTM on scoping, UX, and measurement
  • run experiments (A/B, canaries), interpret results, and iterate. Write clear, maintainable code, add tests and docs, and contribute to reliability practices (alerts, dashboards, incident response)
What we offer
What we offer
  • 100% covered health, dental, and vision insurance for employees, 50% for dependents
  • Generous PTO policy, including parental leave
  • 401(k)
  • Company laptop + stipend to set up your home workstation
  • Company retreats for in-person time with your colleagues
  • Work with awesome nonprofits around the US. We partner with incredible organizations doing meaningful work, and you get to help power their success
  • Fulltime
Read More
Arrow Right