Ellen Yang is in direct contact with the company and can answer any questions you may have. Email
Ellen Yang, Recruiter
Job Responsibilities:
Responsible for developing backend services for SaaS platforms, focusing on high-concurrency login authentication, real-time data management, and batch data export features.
Integrate AI capabilities (such as automated data processing and document analysis).
Design and optimize distributed system architecture to ensure high performance and disaster tolerance.
Develop efficient data export services that support rapid generation and export of massive data (such as batch processing and streaming transmission).
Collaborate with the algorithm team to complete the AI API design and performance optimization of .
Requirements:
Familiar with Golang, familiar with Gin/Echo web frameworks, and understand Go's concurrency model (goroutine/channel).
Familiar with gRPC protocol and Protobuf data serialization.
Skilled in using MySQL/PostgreSQL, familiar with TiDB or ClickHouse as distributed databases, and familiar with Redis cluster, message queues (NSQ/Kafka/RabbitMQ), etc.
Have experience with Python/Go mixed development environment, able to call Al model services through CGO or REST API.
Familiar with distributed system design (such as service discovery, load balancing, circuit breaker, and flow control).
Proficient in Docker/Kubernetes, with experience in developing Prometheus/Grafana monitoring dashboard.
Possess excellent system design skills, able to independently complete demand analysis, technical scheme design, and implementation.
Bonus points:
Have experience with high-performance service optimization in Go (such as memory management, GC optimization).
Familiar with vector databases (such as Milvus) or Al Agent development frameworks.
Have a passion for technology and have experience with SaaS or AI product implementation, priority will be given.