Rust工程师 at Neon

全职1个月前
Employment Information
职位描述

作为高级Rust工程师,您将在推动高性能软件解决方案的开发和优化中发挥关键作用。您的主要职责是编写符合产品路线图的健壮、可扩展且可维护的代码,以支持创新功能的持续交付。您将在一个充满活力的团队中工作,应对技术挑战,完善系统架构,并确保基于Rust的组件无缝集成到现有工作流程中。该职位需要深入理解Rust编程原则,并具备将复杂需求转化为高效代码实现的能力。您还将通过与利益相关者合作并参与设计讨论,为产品的战略方向做出贡献。

主要职责
  • 开发和维护高质量的Rust代码,这些代码将被集成到开发流程中并作为产品生命周期的一部分部署。
  • 识别并提出技术解决方案,以优化性能并解决现有代码库或架构设计中的瓶颈,确保可扩展性和效率。
  • 与Neon EVM客户紧密合作,在实施阶段提供技术指导和支持,确保与项目目标和技术标准保持一致。
  • 参与Neon Labs产品下一版本的设计和规范制定,包括但不限于性能增强、安全协议和功能集成。
  • 参与代码审查、调试会议和知识共享活动,以保持代码质量并提升团队的专业能力。
  • 持续关注新兴的Rust技术、行业最佳实践和区块链进展,以不断改进开发流程和产品能力。
职位要求
  • 具备Rust编程的丰富经验,并有成功交付生产级软件解决方案的出色记录。
  • 精通系统编程、内存管理和并发模型,能够构建高性能应用程序。
  • 熟悉区块链开发框架,特别是涉及以太坊虚拟机(EVM)兼容性和智能合约交互的框架。
  • 出色的解决问题的能力,能够分析复杂的技术挑战并设计出高效、可扩展的解决方案。
  • 强大的沟通能力,能够向技术及非技术利益相关者(包括客户和团队成员)清晰地阐述技术概念。
  • 具备协作精神,有在跨职能团队中工作并按时交付软件项目的经验。
  • 熟练使用版本控制系统(如Git)和敏捷开发方法,以有效管理代码变更和项目时间表。
  • 能够清晰地记录代码和技术流程,确保代码的可维护性并在团队内实现知识共享。
  • 熟悉CI/CD流水线和自动化测试框架,以确保代码的可靠性和质量保证。
  • 深入理解软件设计模式和架构原则,能够创建可扩展、模块化的系统。
MyJob.one —— 远程工作,真实影响

新内容将持续不断
定期更新

MyJob.one —— 远程工作,真实影响