AlpacaDB

高级软件工程师 - 市场数据,AlpacaData

技术与编程
155天前

详细信息

标题: 高级软件工程师 – 市场数据

地点: 全球任何地方

职位描述:

作为一名高级软件工程师,您将帮助构建和扩展构成Alpaca基础的系统和服务,并为数百万交易数十亿美元资产的用户赋能。

市场数据团队负责改进与股票、期权、加密货币和外汇市场等数据产品连接的Alpaca的整体架构。监督他们的公共API结构和文档,包括流式传输和历史端点。团队负责构建一个以开发者为中心的统一API,并负责规划、构思、试验并投入生产新的服务和库,以克服我们在快速扩展过程中面临的一些最大技术挑战。

我们正在寻找热衷于提供高质量解决方案、具有出色基础、有在规模上构建和架构的证明经验,并且不害怕挑战传统的高级或员工工程师。这个要求高团队还需要深入了解类似POSIX的操作系统、现代基础设施和编排实践。

您将要做的工作:

  • 影响Alpaca市场数据系统的整体架构
  • 设计高度可扩展的关键系统
  • 对延迟着迷(每一纳秒都很重要)
  • 实现后端服务,并在可扩展性和弹性至关重要的地方领导架构
  • 保持良好的软件质量和测试覆盖率
  • 参与代码审查
  • 对事件和报告的错误进行故障排除
  • 您可能会被要求值班,以协助及时的工程项目

您是谁(必须具备的):

  • 至少4年在规模系统上工作的经验
  • 至少使用一种编译型命令式语言的经验(例如Go、C、C++、Rust等)。我们的大部分关键服务都是用Go编写的
  • SQL或关系数据库技能
  • 熟悉TCP/IP和UDP网络
  • 精通Linux/BSD和shell脚本
  • 对我们在Alpaca构建的东西感到兴奋
  • 有在涉及多个团队的中等规模项目中架构和领导的证明记录
  • 有Kubernetes或其他工作负载编排和调度系统的经验(我们主要通过GKE使用Kubernetes)
  • 有主要云平台的经验(我们主要使用GCP)
  • 对金融市场的热情

您可能是谁(可选条件):

  • 了解微服务架构
  • 了解清晰代码原则
  • DevOps心态是资产
  • 云网络经验(BGP、VPC对等)
  • 构建低延迟应用的经验
  • 有分布式键值存储的经验
  • 有CI/CD的经验
  • 对金融市场的热情或学习的愿望
  • 了解敏捷/Scrum方法论
  • 有可观测性、追踪、持续分析的经验
  • 有容量规划和基准测试的知识
  • 了解eBPF

我们如何照顾您:

  • 有竞争力的薪资和股票期权
  • 福利:健康福利从第一天开始。在美国包括医疗、牙科、视力。在加拿大,包括补充医疗保险。在国际上,包括用于抵消医疗费用的津贴价值。
  • 新员工家庭办公设置:一次性500美元
  • 每月津贴:每月150美元通过Brex卡
  • 与来自世界各地的优秀、勤奋、聪明和创新的合作伙伴一起工作

Alpaca自豪地成为一个致力于追求和雇佣多样化劳动力的平等机会工作场所。

招聘隐私政策


免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅