Apply

Senior Software Engineer, Backend (Search & Knowledge)

Posted 2024-10-26

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Canada

🔍 Industry: AI and contact center technology

🏢 Company: Cresta

⏳ Experience: 5+ years

🪄 Skills: ElasticSearchKubernetesElasticsearchgRPC

Requirements:
  • Bachelor’s degree in Computer Science or related field.
  • 5+ years of experience in relevant domains.
  • Proficient in designing and maintaining clear and robust APIs.
  • Strong understanding of various protocols including gRPC and REST.
  • Experience working closely with frontend engineering teams.
  • Experience in high performance query optimization for structured and unstructured queries.
  • Experience in Elasticsearch, including designing search schemas and optimizing performance.
  • Experience in containerized application deployment with Kubernetes.
  • Experience with one of the major cloud providers.
Responsibilities:
  • Play a substantial role in the Cresta Search & Knowledge engineering team.
  • Work with Cresta product and engineering teams to build and continuously improve the knowledge platform.
  • Stay close to customers, analyze technical tradeoffs, and own customer-facing deliverables.
  • Develop high quality, reusable, and well-tested system components.
  • Optimize platform design for user experience, latency, throughput, reliability, and cost.
  • Demonstrate engineering best practices and uphold high standards.
  • Grow into technical ownership of a substantial part of the product.
Apply