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