← Back to all positions

Backend Software Engineer

We are looking for a Backend Software Engineer to join our team and help build the next-generation intelligent systems. You will be responsible for designing and implementing the backend systems for the AI products.

Responsibilities

  • Architect and develop high-concurrency distributed systems; lead Java/Go tech stack selection and implementation
  • Build microservices with Spring Boot/Cloud and high-performance backend services with Gin/Go-zero
  • Optimize performance and resolve distributed system challenges
  • Lead technical reviews and improve CI/CD processes; explore Service Mesh and cloud-native technologies

Requirements

  • 3+ years backend experience, 1+ year Go experience, Computer Science degree
  • Proficient in Java (JVM tuning/Spring) and Go (goroutines, channels)
  • Experience with distributed architecture, Kafka/RabbitMQ, Redis Cluster, Etcd
  • MySQL optimization, NoSQL experience (MongoDB)
  • Kubernetes + Docker deployment experience, monitoring tools (Prometheus, ELK)

Bonus Points

  • Led 100k+ DAU system architecture
  • Familiar with RPC frameworks, distributed DB optimization, open-source contributions