GrepJob
Dialpad

Sr. Software Engineer (Search)

Dialpad
Apply
about 18 hours ago
Bengaluru, IndiaSenior / Mid Level
H1B Sponsor

Responsibilities

  • 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.

Benefits

  • Work at the center of the AI transformation in business communications.
  • Build and ship agentic AI products that are redefining how companies operate.
  • Join a team where AI amplifies every employee’s impact.
  • Competitive salary, comprehensive benefits, and real opportunities for growth.

Tech Stack

AnsibleAWSAzureDockerGoGoogle Cloud PlatformgRPCKubernetesPythonRustTerraformTypeScript

Categories

AI & MLBackendData EngineeringData Science