Staff Software Engineer Backend

Cresta is an enterprise customer-experience AI platform that unifies autonomous AI agents, real-time agent assistance, and conversation intelligence for contact centers.

Palo Alto, United States
About Cresta

Cresta Intelligence, Inc. operates Cresta, a human-centric AI platform for enterprise contact centers. Its products automate selected customer conversations, assist human agents in real time, and analyze conversations to improve customer experience, revenue, and operating efficiency.

View jobs by Cresta

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design, implement, and maintain backend services and APIs. You will build and optimize Postgres, ClickHouse, and Elasticsearch data storage; collaborate on end-to-end solutions; troubleshoot distributed-system performance; review and test code; and improve architecture, security, scalability, and reliability.

Requirements

  • Backend engineering
  • database design
  • system architecture
  • ClickHouse
  • columnar database
  • Elasticsearch
  • Python
  • Go
  • REST API
  • distributed systems
  • microservices
  • cloud infrastructure
  • performance tuning
  • data modeling
  • query optimization

Responsibilities

  • Design, implement, and maintain backend services and APIs
  • Build and optimize Postgres, ClickHouse, and Elasticsearch data storage solutions
  • Collaborate with frontend, data science, and machine learning stakeholders
  • Monitor and troubleshoot distributed-system and database performance
  • Write maintainable backend code
  • Participate in code reviews, testing, and continuous integration
  • Ensure backend security, scalability, and reliability
  • Improve system architecture, performance, scaling, and security

Benefits

  • Equity