首席后端软件工程师 — 班加罗尔混合办公
负责 Skylo 直连设备卫星连接平台的后端架构与工程工作。负责分布式服务、可扩展性、安全、技术战略,以及首席级工程职能的指导与培养。
描述
- 在大规模场景下架构和设计复杂的分布式后端系统。
- 负责关键架构决策、设计模式和基础设施选型。
- 为主要产品组件和功能制定技术方向。
- 与工程负责人、产品经理及其他利益相关者合作。
- 从设计和原型开发到测试与部署,指导重大功能的交付。
- 通过亲自参与工程工作解决复杂技术挑战。
- 推进代码质量、设计评审、可扩展架构、持续改进和 DevOps 实践。
- 指导和辅导不同资历层级的工程师。
- 制定组件测试场景,扩展 API 测试自动化,并保持较高的代码覆盖率。
- 在整个软件开发生命周期中应用并贯彻安全实践。
- 诊断性能瓶颈,并主导性能、可扩展性和可靠性改进。
- 评估并推荐新兴技术、工具和框架。
任职要求
- 拥有 16 年以上逐步积累的软件工程经验,重点涉及后端开发和分布式系统架构。
- 具备通过重大功能负责、工程指导、人员管理和全组织范围项目展现的技术领导力。
- 拥有设计微服务、REST 和 gRPC API,以及编写 Swagger/OpenAPI 文档的丰富经验。
- 深入掌握可扩展的 SQL 和 NoSQL 数据库、Redis、Memcached,以及 Kafka、RabbitMQ 或 Pub/Sub 等消息系统。
- 精通至少一种编程语言,例如 Java、Go 或 Python。
- 熟悉 AWS、Google Cloud Platform 或 Azure。
- 具备 Docker、Kubernetes 和 Jenkins 或 GitLab CI 等 CI/CD 系统的实践经验。
- 熟悉包括 JUnit 或 TestNG 在内的自动化测试框架。
- 具备使用 Prometheus、Grafana、ELK/EFK 或 OpenTelemetry 等工具进行监控、日志记录和链路追踪的可观测性经验。
- 具备电信行业经验者优先。
- 了解涵盖 EPC 和 5G 核心网的 3GPP 规范。
- 具备出色的沟通能力,能够向技术和非技术受众解释复杂的技术理念。
- 能够跨职能协作,并通过技术专长影响决策。
- 日常使用 AI 工具,并能够将新工具整合到既有工作流程中。
- 拥有计算机科学、工程或相关领域的学士或硕士学位,或具备同等实践经验。
福利待遇
- 具有竞争力的薪酬和基于股票期权的股权计划。
- 全面的医疗、牙科、视力和退休福利。
- 每月提供健康与教育报销额度。
- 慷慨的带薪休假和节假日政策。
- 可选择临时在海外工作。
- 有机会参与开发和运营全球首个商用实时直连设备卫星网络及服务。
- 与来自软件、硬件、芯片组、电信、卫星和网络虚拟化领域、拥有全球经验的团队并肩工作。
- 开放、透明且包容的工作文化。
- 灵活的工作安排。
