Emumba
Emumba
201 – 500 员工
人工智能企业咨询
Emumba 是一家成立于 2011 年的工程与创新咨询公司,帮助企业和初创公司创建、现代化改造并运营云原生软件。其业务涵盖 AWS 云工程、生成式人工智能、数据目录与发现、数据质量、数据工程、零信任安全、DevOps、基础设施自动化、质量保证和用户体验。Emumba 综合运用这些能力,为各行业客户交付可扩展的企业应用和集成方案。

高级 Go 工程师

在 Emumba 构建具备韧性且可观测的 Go 服务,同时参与塑造分布式系统架构。 推动团队提升性能、可靠性和工程标准。

描述

  • 构建可扩展、可用于生产环境的 Go 服务和 API
  • 负责功能从架构设计、开发到部署和监控的全流程
  • 与产品和基础设施团队合作,制定技术方向
  • 提升系统性能、可扩展性和容错能力
  • 通过结构化日志、追踪和指标增强可观测性
  • 排查复杂的并发问题和分布式系统问题
  • 认真审查代码并维护高标准的工程实践
  • 指导初级工程师,助力打造良好的技术文化
  • 改进部署流水线和运维实践

任职要求

  • 具备 5 年以上软件工程经验,其中包括 4 年以上深入使用 Go 的经验
  • 了解 Go 内部机制,包括 goroutine、channel、调度器行为、同步原语和 context 包
  • 能够运用 Go 并发模式和性能优化技术
  • 具备扎实的计算机科学基础,掌握数据结构、算法、复杂度分析和系统设计
  • 了解与运行时行为相关的操作系统概念
  • 掌握分布式系统原理,包括 CAP 定理、一致性模型、共识和容错
  • 具备 AWS、GCP 或 Azure 经验,以及使用 Docker 和 Kubernetes 的容器化环境经验
  • 具备 SQL 或 NoSQL 数据库,以及 Kafka 或 RabbitMQ 等消息队列的使用经验
  • 了解 CI/CD 流水线和 DevOps 实践
  • 具备良好的沟通与协作能力

福利待遇

  • 应对技术要求高的后端挑战
  • 参与塑造系统架构和长期工程方向
  • 与优秀工程师共事,在重视清晰沟通和责任担当的文化中工作
  • 通过技术专长指导他人并发挥带头作用