C

Cresta

Builds AI agents and coaching for call centers

Senior Software Engineer - Backend

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in Taiwan

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related technical field is valued.
  • At least 5 years of experience building and operating backend systems, distributed systems, or cloud-native infrastructure in production environments.
  • Strong proficiency in backend programming languages such as Go and Python.
  • Experience designing, building, and maintaining RESTful APIs and service-oriented architectures.
  • Hands-on experience with Elasticsearch or similar search and indexing technologies for large-scale datasets.
  • A solid understanding of distributed systems, microservices architectures, and cloud platforms.
  • Experience troubleshooting and optimizing system performance, reliability, and scalability.
  • Strong analytical and problem-solving skills focused on delivering pragmatic solutions.
  • Ability to communicate and collaborate effectively across engineering and cross-functional teams.

Responsibilities

  • Design, build, and maintain scalable backend services, APIs, and distributed systems that power AI-driven products.
  • Partner with frontend engineers, machine learning engineers, data scientists, product managers, and designers to deliver end-to-end customer experiences.
  • Own the reliability, performance, and scalability of production systems, proactively identifying and resolving issues before they affect customers.
  • Write clean, maintainable, well-tested code, following engineering best practices and contributing to a high-quality codebase.
  • Participate in architecture discussions, code reviews, testing, and continuous integration efforts.
  • Design and implement secure, resilient, and highly available services for enterprise customers.
  • Analyze and evolve system architecture to improve performance, scalability, reliability, and operational efficiency.
  • Drive technical decisions and contribute to the team's engineering culture through mentorship, knowledge sharing, and continuous improvement.

About the Company

Cresta

Builds AI agents and coaching for call centers

Cresta builds AI software for customer contact centers: AI agents that handle calls and chats on their own, plus live coaching for the human agents who work alongside them. In 2018, years before ChatGPT, it put a transformer model, the design behind today's chatbots, to work guiding support agents in real time at Intuit, its first customer. Companies pay yearly for software that listens to conversations as they happen, prompts agents with answers and next steps, and studies every call to show managers what top performers do differently. Cresta was founded in 2017 at Stanford's AI Lab, with self-driving car pioneer Sebastian Thrun among its co-founders, and is based in Sunnyvale, California.

Company size
501-1,000
Company stage
Acquired
Total funding
$276M
Headquarters
Sunnyvale, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Cresta

See more jobs