Senior Software Engineer, Backend (taiwan)

Cresta Cresta · Vertical AI · APAC · Remote · Engineering

Senior Backend Engineer role at Cresta, an AI company focused on customer experience. The role involves building and maintaining scalable backend services, APIs, and distributed systems that power AI-driven products, including conversational AI agents and real-time agent augmentation. The engineer will partner with ML engineers and data scientists, and own system reliability and performance. Requires 5+ years of backend experience, proficiency in Go and Python, and experience with Elasticsearch.

What you'd actually do

  1. Design, build, and maintain scalable backend services, APIs, and distributed systems that power our AI-driven products.
  2. Partner closely with frontend engineers, machine learning engineers, data scientists, product managers, and designers to deliver end-to-end customer experiences.
  3. Own the reliability, performance, and scalability of production systems, proactively identifying and resolving issues before they impact customers.
  4. Write clean, maintainable, and well-tested code, following engineering best practices and contributing to a high-quality codebase.
  5. Participate in architecture discussions, code reviews, testing, and continuous integration efforts to ensure engineering excellence.

Skills

Required

  • Go
  • Python
  • RESTful APIs
  • service-oriented architectures
  • Elasticsearch
  • distributed systems
  • microservices architectures
  • cloud platforms
  • system performance troubleshooting
  • system reliability
  • system scalability

What the JD emphasized

  • 5+ years of experience
  • building and operating backend systems
  • distributed systems
  • cloud-native infrastructure
  • production environments
  • Go
  • Python
  • RESTful APIs
  • service-oriented architectures
  • Elasticsearch
  • search and indexing technologies
  • large-scale datasets
  • distributed systems
  • microservices architectures
  • cloud platforms
  • troubleshooting and optimizing system performance
  • reliability
  • scalability

Other signals

  • AI-powered capabilities
  • customer engagement
  • conversational AI agents
  • real-time human agent augmentation
  • conversation intelligence