Dialpad is the leading AI-powered customer communications platform, transforming how businesses communicate with their customers. As a Sr. Engineer, Backend, you'll contribute to the design, development, and maintenance of information retrieval and distributed systems, including search engines and real-time distributed systems. You'll work with cross-functional teams to translate business requirements into technical solutions and implement and maintain monitoring, alerting, and performance metrics for platform reliability.
Requirements
- 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
Benefits
- Competitive benefits and perks
- Robust training program
- Inclusive office environment
- Certified Great Place to Work