Alteryx
Alteryx
Alteryx 开发企业分析软件,帮助组织将复杂数据转化为可执行的洞察。其人工智能驱动的平台整合了数据准备、数据丰富、分析、预测建模、报告和位置智能,支持不同技术水平的团队开展工作。Alteryx 服务于包括咨询、医疗保健和制造业在内的多个行业,帮助各类组织简化分析流程,并作出更明智的运营决策。

高级软件工程师,云平台数据平面传输

构建 Go 后端服务和安全连接能力,支持 Alteryx 云数据平台。 设计运行于 AWS 和 GCP 的分布式系统,并参与生产环境运维。

描述

  • 构建和维护可靠的后端服务、API 和分布式系统,主要使用 Go。
  • 为服务注册、编排、路由以及代理或中继通信设计安全连接能力。
  • 从方案设计到实现、测试、部署和生产支持,主导技术项目。
  • 改进 AWS 和 GCP 上的云原生服务,重点关注规模扩展、可靠性、安全性和运维效率。
  • 根据需要,为使用 TypeScript 和 React 构建的前端应用及平台管理工具贡献力量。
  • 诊断涉及应用代码、云基础设施、网络和分布式服务的复杂问题。
  • 提升自动化测试、可观测性、监控和运维准备水平。
  • 指导技术设计、代码评审和架构决策,并辅导其他工程师。
  • 与产品、架构、基础设施、安全及工程团队协作,制定跨职能解决方案。
  • 参与值班轮岗,处理生产事故、查明根本原因并防止问题再次发生。

任职要求

  • 具有至少五年专业软件工程经验,或具备同等相关经验。
  • 具备扎实的 Go 或同类语言后端开发技能,并能够快速使用 Go 开展工作。
  • 具有使用 REST API、微服务和分布式系统架构设计、构建及运维生产服务的经验。
  • 具有在 AWS、GCP 等平台开发和运维云原生应用的实操经验。
  • 了解网络基础知识,包括 HTTP/TLS、TCP/IP、DNS 和服务间通信。
  • 具有针对可扩展性、可靠性、容错能力和故障恢复进行设计的经验。
  • 能够独立调查并排查应用代码、基础设施和服务中的复杂问题。
  • 具有自动化测试、CI/CD 流水线、Git 和现代软件开发实践经验。
  • 具备出色的问题解决、沟通和协作能力,能够独立推动技术决策并处理复杂工作。
  • 拥有计算机科学、工程或相关领域的学士学位,或具备同等实践经验。
  • 优先条件:具有 TypeScript、React 或类似前端技术经验。
  • 优先条件:具有 Docker、Kubernetes、Helm、Terraform 或其他云原生工具经验。
  • 优先条件:具有云网络经验,例如 AWS PrivateLink、GCP Private Service Connect、VPC 网络、代理或安全隧道。
  • 优先条件:具有事件驱动系统及 Kafka、Redis 或 Pub/Sub 等消息工具经验。
  • 优先条件:熟悉可观测性工具和实践,包括 Datadog、指标、日志和分布式追踪。
  • 优先条件:具有身份验证、证书、密钥管理和加密等安全概念方面的经验。
  • 优先条件:具有构建云平台服务的经验,涉及资源配置、编排、资源生命周期管理或安全连接。
  • 优先条件:具有多云环境、多租户 SaaS 平台或企业安全要求方面的经验。
  • 能够按照美国出口管制规定履行该职位职责。

福利待遇

  • 目标年度奖金为基本工资的 15%,根据个人和公司绩效发放。
  • 每月提供 150 美元 Connectivity Plus 津贴,用于远程办公支出。
  • 每年提供 200 美元家庭办公费用报销。
  • 医疗、牙科和视力保险。
  • 提供公司配比缴款的 401(k) 计划。
  • 带薪育儿假和照护假,以及灵活休假。
  • 心理健康支持和健康福利报销。
  • 职业发展和教育补助。

相关职位