Sr. Engineer, Backend
Dialpad
2 months ago
Bengaluru, India
Senior / 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
- Competitive benefits and perks.
- Robust training program to help you reach your full potential.
- Inclusive office environment designed to cultivate collaboration and connection.
- Recognized as a Great Place to Work, ensuring every employee feels valued.
Tech Stack
AnsibleAWSAzureDockerGoGoogle Cloud PlatformgRPCKubernetesPythonRustTerraformTypeScript
Categories
AI & MLBackendData Engineering