【校招/实习】实验室长期招聘Rust工程师 base北上深
内容提要
招聘通用软件开发工程师和软件算法工程师,要求具备计算机理论基础、熟练掌握Linux操作,有Rust/C++/Java/Go等开发经验,优先考虑有分布式和高性能系统经验者。校招要求本科及以上学历,熟练使用Rust/C++/Python/Go/Java等编程语言。
延伸解读
岗位方向与核心技术栈
招聘岗位为通用软件开发工程师和软件算法工程师,核心工作是设计并开发基于Rust的高性能、低时延算法交易系统,以及数据处理平台、监控运维平台、面向客户的高可用交易工具和策略回测平台。技术栈以Rust为主,同时接受C++/Java/Go背景,强调Linux操作、性能分析和设计模式,分布式与低时延系统经验是重要加分项。
校招与社招的差异化要求
校招面向本科及以上学历,要求计算机、软件工程、应用数学等相关专业,专业基础扎实,熟练使用Rust/C++/Python/Go/Java,有ACM/ICPC、NOI、CMO等竞赛经验者优先。社招则更看重丰富的Rust/C++/Java/Go开发经验、分布式相关经验以及高性能低时延系统研发经历。两类招聘都强调对技术充满热情、思考深入、自我驱动和快速学习能力。
团队背景与研究领域
该岗位隶属于华为2012实验室下的可信软件工程与开源实验室,主要致力于软件工程和开源领域探索,解决华为可信软件研发中的可靠性、可用性、安全性关键挑战。实验室下设软件工程应用技术、软件工程基础技术以及开源管理中心,负责下一代软件工程基础设施研究和企业级开源管理实践,团队Leader侯培新博士是中国Linux基金会和Rust基金会董事。
申请方式与注意事项
申请者需说明来意,或将简历发送至指定邮箱shihua.greta.xie@huawei-partners.com,邮件标题格式为“RUST工程师_社招/校招/实习_姓名”。岗位base北京、上海、深圳,招聘长期有效。加入后可与世界级教授、工业界专家及开源社区核心Committer共同创新,适合对Rust和系统底层技术有浓厚兴趣的候选人。
Q&A
招聘的岗位有哪些?
招聘岗位包括通用软件开发工程师和软件算法工程师。
应聘者需要具备哪些学历和专业背景?
应聘者需具备本科及以上学历,计算机、软件工程、应用数学等相关专业。
岗位职责主要包括哪些内容?
岗位职责包括设计和开发高性能、低时延的算法交易系统和数据处理平台。
对技术能力有什么具体要求?
要求熟练掌握Linux操作,具备Rust/C++/Java/Go等开发经验,分布式和高性能系统经验者优先。
有哪些加分项可以提高应聘者的竞争力?
具有ACM/ICPC、NOI、CMO等竞赛经验者优先,代码能力强、了解Rust也为加分项。
实验室的研究方向是什么?
实验室主要致力于可信软件工程与开源领域的研究,解决软件研发中的关键技术难题。