socrates

官网

socrates最新远程工作招聘信息

Golang 开发
15k-25k 远程全职 远程工作

我们正在寻找一位经验丰富的 Golang 开发工程师,加入我们的推荐系统团队。理想的候选人应该具备处理高并发系统的能力,并且对大数据框架有深入理解和实战经验,能够在快速发展和技术驱动的环境中工作。

主要职责

设计和实现高效、可扩展的推荐算法和服务,确保系统稳定性和高并发性能。

利用 Golang 开发服务端组件,优化数据处理和 API 性能。

集成和应用大数据技术(如 Hadoop 、Spark 等)以处理和分析大规模数据集。

与数据科学家和产品团队紧密合作,实现业务需求并优化推荐效果。

编写清晰、可维护的代码,并进行代码审查。 监控生产环境的系统性能,及时解决技术问题。

基本要求

计算机科学或相关领域的学士学位。

至少 3 年使用 Golang 进行系统开发的经验。

深入理解并发编程、网络编程、HTTP 协议和 RESTful API 设计。

经验丰富的大数据技术应用者,熟悉至少一种大数据处理框架。

良好的英语沟通能力和团队合作精神。

加分项

在大规模分布式系统设计和开发方面的实际经验。

有使用 Kafka 、Redis 等技术实现消息队列和缓存解决方案的经验。

对机器学习和数据挖掘技术有基础理解或实践经验

如何申请

Job Description:
-对智能合约、钱包和区块链进行安全审计,并撰写高质量的审计报告。
– 开发用于智能合约、钱包和区块链的自动扫描和监控工具。
– 利用扫描工具检测在线合约中的漏洞,并及时发出风险预警。
– 对各种黑客事件进行事后分析,研究原因、过程、预防措施、纠正方法以及基本的资金追踪。
– 主动识别链上风险,监控和建模新兴的链上攻击向量趋势,并具备对链上安全风险(如欺诈和网络钓鱼)的扎实理解。
– 深入了解 EVM 和非 EVM 区块链以及 Layer 2 解决方案,熟悉 DeFi 设计模式。
– 对新披露的智能合约漏洞进行审查分析,总结利用背后的根本原因,以便在未来尽早检测到类似问题。
– 对区块链产品中使用的密码学和安全解决方案有良好的理解。
– 进行区块链产品的渗透测试和审查,并提供高质量的反馈。

Job Requirements:
– 目前正在攻读或已获得计算机科学或相关领域的学士学位(或更高学位)。
– 精通 Solidity 、Rust 、Go 等在区块链领域使用的编程语言。
– 对常见的智能合约安全漏洞、当前事件、钱包安全和模拟测试有基本了解。
– 基本了解区块链和智能合约原理,熟练阅读区块链浏览器并编写脚本以跟踪和扫描数据。熟悉钱包和区块链(包括智能合约)的各种黑客攻击类型及其常见攻击向量。
– 熟悉与之相关的各种库和安全性。 – 熟悉智能合约开发测试周期、渗透测试周期、交易分析和其他工具。
– 有使用 VSCode 、Git 或其他版本控制应用程序的经验。
– 精通 Python 、Go 、Rust 或其他面向对象的编程语言。
– 具备代码分析和程序调试的基本知识。
– 有知名交易所经历。

如何申请