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. Software Engineer - AEM

Sr Dev AEM Years of Experience: 5+ years Technologies: Adobe Experience Suite,...
Location
Location
India , Bangalore; Pune; Indore; Hyderabad
Salary
Salary:
Not provided
yash.com Logo
YASH TECHNOLOGIES CONSULTING INC.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert in designing and developing Adobe AEM applications including front end and back end
  • Experience coding front-end standards-compliant HTML/CSS that is scalable and cross-browser compatible
  • Expert knowledge of Java, J2EE, JavaScript, HTML5, CSS3, jQuery and related technologies
  • Experience with Akamai CDN technology especially configuration changes and maintenance of existing applications using Akamai CDN
  • Knowledge of web project lifecycle including front-end/back-end development
  • Experience working with AEM content management systems
  • Expert in developing new functionality (ex. templates, components, experience fragments) in AEM
  • Hands on experience in Java Content Repository (API) suite, Sling web framework and Apache Felix OSGi framework, DAM, Workflows preferred
  • Familiarity with continuous deployment and DevOps tools preferred
  • Experience with Git preferred
Job Responsibility
Job Responsibility
  • Translate business goals into technical requirements, conduct code/design reviews, and drive the technical implementation of web projects throughout the project lifecycle
  • Design, develop, and maintain scalable and stable web, mobile and eCommerce solutions that meet business needs
  • Partner with Visual Design and User Experience teams to develop effective/engaging designs
  • Own and drive specific area(s) of website functionality such as search, products, account, videos, web site performance – including prioritized enhancement stories and development of features for those areas of responsibility
  • Contribute to a culture of continuous improvement and agile development
What we offer
What we offer
  • Flexible work arrangements
  • Free spirit and emotional positivity
  • Agile self-determination, trust, transparency, and open collaboration
  • All Support needed for the realization of business goals
  • Stable employment with a great atmosphere and ethical corporate culture
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer (Agentic Runtime)

Dialpad’s AI Engineering organization is responsible for building and maintainin...
Location
Location
Argentina , Buenos Aires
Salary
Salary:
Not provided
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–6 years of experience in distributed systems, platform engineering, or ML infrastructure, with exposure to LLM-based or agentic systems strongly preferred
  • Strong understanding of agent architectures, including ReAct, plan-and-execute, and multi-agent coordination patterns
  • Deep knowledge of context management, prompt lifecycle, tool-call protocols (e.g., function calling, MCP), and agent memory strategies (short-term, episodic, and long-term)
  • Experience integrating and managing external tool ecosystems, including web search, code interpreters, databases, and third-party APIs
  • Familiarity with retrieval-augmented generation (RAG) and how retrieval fits into broader agentic pipelines
  • Understanding of LLM output reliability challenges — hallucination, non-determinism, and retry/fallback strategies at runtime
  • Proficiency in Go and Python 3 (experience with Rust or TypeScript is a plus)
  • Strong understanding of distributed systems, microservices, and event-driven architectures suited to long-running agent tasks
  • Passion for real-time performance optimization, including streaming responses, async execution, and parallel tool invocation
  • Experience with API design using OpenAPI, Swagger, or equivalent, with an eye toward agentic interaction patterns
Job Responsibility
Job Responsibility
  • Contribute to the design, development, and maintenance of agentic runtime systems, including agent orchestration, tool execution pipelines, and multi-step reasoning loops
  • Build and optimize core runtime components, including task planners, action dispatchers, memory managers, and context window management systems
  • Work on agent coordination techniques, including dynamic tool selection, parallel agent execution, state management, and result aggregation across multi-agent workflows
  • Maintain and enhance highly scalable agentic platforms with a focus on low-latency execution, cost efficiency, and deterministic behavior
  • Ensure high availability, reliability, and fault tolerance in agent runtime services, including graceful degradation when LLM or tool calls fail
  • Collaborate with cross-functional teams — including ML researchers, product, and platform engineers — to translate agentic product requirements into robust runtime infrastructure
  • Develop and optimize real-time distributed systems, microservices, and event-driven architectures powering agentic task execution
  • Design and implement sandboxed execution environments for safe agent use of tools, code execution, and external API calls
  • Implement and maintain monitoring, alerting, and performance metrics covering agent run success rates, token consumption, latency, and cost attribution
  • Evaluate and integrate emerging agentic frameworks, LLM APIs, and tooling ecosystems to continuously improve platform capabilities
What we offer
What we offer
  • Competitive benefits and perks
  • Robust training program
  • Inclusive office environment
  • Recognized Great Place to Work culture
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

Sr Staff Engineer Software, Fullstack (Prisma AIRS) - NetSec

Join our team building a cutting-edge multi-tenanted GenAI Security Platform tha...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience building and scaling multi-tenant SaaS platforms with strict data isolation
  • Strong knowledge of API design, RESTful principles, and OpenAPI specifications
  • Proficiency in modern JavaScript frameworks (React, Vue, or Svelte) with TypeScript
  • Experience building data-intensive dashboards with complex visualisations and real-time data
  • Strong CSS/styling skills and responsive design principles
  • Demonstrated experience working with production AI/ML systems at scale
  • Practical experience integrating LLM APIs and managing inference at scale
  • Understanding of LLM operational challenges: rate limiting, cost optimisation, latency management, fallback strategies
  • Familiarity with AI agent frameworks (LangChain, AutoGen, MCP, or similar)
  • Knowledge of prompt engineering, semantic search, and vector databases
Job Responsibility
Job Responsibility
  • Design and implement high-performance REST APIs with enterprise-grade multi-tenant isolation and strict security boundaries
  • Work on distributed systems architecture handling high-throughput workloads with mission-critical uptime requirements
  • Build responsive dashboards and administrative interfaces for platform management, data visualisation, and system configuration
  • Integrate multiple LLM providers, implement semantic search capabilities, and build intelligent agent workflows
  • Architect complex, multi-step AI evaluation pipelines for asynchronous job execution and large-scale data processing
  • Design and implement database schemas with proper indexing, query optimisation, and data isolation strategies
  • Build and maintain scalable micro-services with async/await patterns and type-safe code
  • Develop data-intensive UIs with real-time updates, complex state management, and intuitive user experiences
  • Deploy and manage containerised applications on Kubernetes with comprehensive observability
  • Write thorough tests (frontend and backend) and maintain high code quality standards with automated tooling
  • Fulltime
Read More
Arrow Right

Sr Engineer, Enterprise AI

The Senior Engineer, Enterprise AI helps design, build, and scale AI-powered app...
Location
Location
United States , Bellevue; Frisco
Salary
Salary:
133100.00 - 240100.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4–7 years of experience in software engineering, AI/ML engineering, platform engineering, or enterprise application development
  • Experience building and deploying scalable software applications or platforms in enterprise environments
  • Experience developing AI-enabled applications, intelligent automation workflows, or LLM-powered solutions using modern AI frameworks and tools
  • Experience designing or integrating distributed systems, APIs, enterprise platforms, or cloud-native applications
  • Experience collaborating cross-functionally with engineering, product, architecture, and business teams to deliver production solutions
  • Bachelor's Degree Bachelor’s degree plus 3 years of related work experience OR advanced degree with 1 year of related work experience OR combination of education and experience deemed equivalent
  • At least 18 years of age
  • Legally authorized to work in the United States
Job Responsibility
Job Responsibility
  • Design, develop, deploy, and support enterprise AI applications, autonomous agents, and intelligent workflow solutions that improve employee productivity and operational efficiency
  • Build and optimize Retrieval-Augmented Generation (RAG) pipelines, semantic search capabilities, and AI orchestration workflows integrated with enterprise platforms and data sources
  • Develop scalable integrations and AI-enabled services connecting systems such as Salesforce, ServiceNow, Snowflake, Databricks, GitLab, Atlassian, and other enterprise platforms
  • Partner with engineering, product, architecture, and business stakeholders to deliver secure, reliable, and scalable AI-driven solutions in production environments
  • Apply strong software engineering principles across system design, coding, CI/CD, observability, testing, troubleshooting, and operational support
  • Utilize modern AI development tools and coding assistants to rapidly prototype, iterate, and improve AI-enabled applications and workflows
  • Contribute to AI governance, security, reliability, and compliance standards for enterprise AI deployments
  • Evaluate emerging AI technologies, frameworks, and methodologies to continuously improve platform capabilities and engineering effectiveness
  • Participate in architectural discussions, technical reviews, and engineering best practices to help raise the overall technical maturity of the team
  • Support a highly iterative development environment where rapid experimentation, continuous learning, and fast adaptation are critical to success
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Free year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Paid time off
  • Up to 12 paid holidays
  • Paid parental and family leave
  • Fulltime
Read More
Arrow Right

Sr. Cloud Engineer- Python/Go & Distributed Systems

FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers...
Location
Location
United States , Chicago; Englewood
Salary
Salary:
129515.93 - 194273.89 USD / Year
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional software development experience
  • Strong backend development, coding, and debugging skills
  • Strong Proficiency in one or more of dynamic programming languages: Python/Go
  • Experience developing and debugging server-side applications or web services
  • Strong working expertise with cloud environments (AWS strongly preferred), including native services such as: EC2, S3, VPC, RDS, IAM
  • Working knowledge of CI/CD frameworks and orchestration such as: Jenkins, GIT, Kubernetes, Terraform, and/or Docker
  • Solid understanding of database structures and SQL
  • Exposure to infrastructure-as-code concepts
  • Understand our Operating Principles
  • Own the customer experience think and act in ways that put our customers first
Job Responsibility
Job Responsibility
  • Design, analyze, and troubleshoot UI, API, Search systems
  • Troubleshoot large-scale distributed systems
  • Build applications that run across multiple cloud platforms, leveraging native cloud services
  • Automate routine operational tasks to improve efficiency and reliability
  • Provide production support, including monitoring, incident response, and root cause analysis
  • Support secure configurations, vulnerability remediation, and operational readiness
  • Participate in software release cycles, including planning, testing, deployment, and monitoring
  • Develop automation tools, scripts, and workflows to streamline processes
  • Partner with engineering teams to identify and implement process and platform improvements
  • Serve in a rotating on-call rotation, providing 12-hour coverage for one week per month to support production systems
What we offer
What we offer
  • Paid Time off
  • Physical Wellbeing
  • Financial Wellbeing
  • Emotional Wellbeing
  • Life Events + Family Support
  • Fulltime
Read More
Arrow Right

Sr. Devops Engineer AWS

Location
Location
United States
Salary
Salary:
145000.00 - 165000.00 USD / Year
Megazone Cloud US
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor Degree or 10+ years of professional or military experience
  • 8+ years of experience as a technical specialist
  • 2+ years of hands-on experience of programming in languages such as Python, Ruby, Go, Swift, Java, .Net, C++ or similar object-oriented language
  • Experience with architecting and automating cloud native technologies, deploying applications, and provisioning infrastructure
  • Hands-on experience with Infrastructure as Code, using CloudFormation, Terraform, or other tools
  • Experience architecting cloud native CI/CD workflows and tools, such as Jenkins, Bamboo, TeamCity, Code Deploy (AWS) and/or GitLab
  • Hands-on experience with microservices and distributed application architecture, such as containers, Kubernetes, and/or serverless technology
  • Experience with the full software development lifecycle and delivery using Agile practices
  • Experience with Chef, Puppet, Salt, or Ansible in production environments
  • Knowledge of IP networking, VPN's, DNS, load balancing and firewall
Job Responsibility
Job Responsibility
  • Advise customers on their DevOps journey, manage projects independently and also deliver as part of larger teams
  • Work with customers and partners internalizing their context while using your business and technical skills to design solutions based on requirements and constraints
  • Work towards customer business outcomes, ensuring there is a strong connection between delivery activities and business objectives
  • Own and complete key tasks and deliverables, and collaborate with others to define and implement optimal, complete solutions based on stakeholders needs
  • Guide customers’ technical and investments, maximizing alignment with the platform, and ease of adoption as new services and products become available
  • Design and deliver solutions that solve for new levels of complexity, scale and performance, and in turn, enable breakthrough innovations. Create and apply frameworks, methods, best practices and artifacts that deliver prescriptive guidance to customers, and publish and present them in large forums and across various media platforms
  • Experience with seamless/automated build scripts used for release management across all environments
  • Willingness to travel to client locations and deliver professional services
What we offer
What we offer
  • Discretionary bonus
  • 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