招贤纳士

虚拟机工程师

山景, 加利福尼亚州 |软件开发

作用

我们正在寻找一位精通计算机编程语言和编译器的工程师,最好是具有 WebAssembly 经验的工程师,加入我们在加利福尼亚州山景城的团队。 作为核心分类帐团队的成员,您将能够帮助塑造核心Taraxa代码库的设计和实现。 您将致力于一个快节奏、快速增长的项目,具有全球影响力。

责任

  • 取得虚拟机关键模块的所有权,与团队合作定义模块间接口
  • 并发冲突检测,冲突最小化,分类帐运行时库
  • 努力定义安全而灵活的智能合约逻辑和结构
  • 帮助应用程序开发人员设计易于使用的智能合约模板
  • 设计、实施和维护高效、可重用和可靠的代码(当前代码库以 TypeScript 和 C++)
  • 设计和实现模块级测试和基准测试
  • 参与团队范围的代码审查
  • 主动识别和补救性能瓶颈和安全漏洞
  • 帮助协调兼职和开源贡献者的工作

资格

  • 在延迟,可靠性和安全性是至关重要的成功因素的环境中拥有3年以上的经验
  • 对 C 或 C++(v11 或更高版本)的熟练程度
  • 熟练掌握TypeScript / JavasScript
  • 专业的编程语言,形式验证和逻辑
  • 计算机科学或相关领域的学位
  • 高度独立和自主,能够在最少的监督下工作
  • 授权在美国工作(我们根据需要提供签证赞助)

奖金

  • 具有使用WebAssembly工具链(例如Emscripten)和解释器(例如WAVM,node.js)的经验
  • 具有编译器优化和LLVM基础架构的经验
  • 具有大型服务器基础架构和分布式系统的经验
  • 开源软件开发经验
  • 具有区块链智能合约和合约语言的经验(例如Solidity)
  • 能够编写清晰简洁的技术文档