一家总部设在美国的风险投资公司正在寻找一名Rust应用程序开发人员,该公司投资于世界各地的品牌,并使他们能够实现其真正的潜力。被选中的候选人将负责作为该公司新的新闻聚合产品的主要开发人员,并利用Rust创建一个抛光和可扩展的应用程序。该公司以帮助知名的行业名称和大人物而闻名,通过早期风险投资、后期风险投资和种子资金来资助他们的运营。对于那些正在寻找良好的挑战和最小的监督的开发人员来说,这是一个很好的机会。
工作职责:
- 开发和设计公司的新闻聚合产品的下一次迭代,使其超越原型阶段
- 使用Rust作为主要的后端语言,创建一个有竞争力的、尖端的产品
- 与内部利益相关者、产品所有者、前端开发人员和数据科学家有效合作,制定路线图并执行产品愿景。
- 使用软件开发的最佳实践来编写干净、高效和有据可查的代码
- 开发和维护安全、强大、可扩展的后端系统和API
- 开发和自动化其他服务以支持应用功能和工程工作
- 进行代码优化,以提高效率,最大限度地减少内存使用,并提高应用程序的性能
- 监控、优化和排除应用程序的性能问题
- 识别和处理潜在的改进领域,解决技术瓶颈问题
- 整合定期演变的算法和机器学习技术,对新闻内容进行个性化、排名和分类
- 帮助创建一个创新的文化,促进持续的学习和改进
- 紧跟最新的行业趋势、技术和最佳实践
- 适应不断变化的新闻数据环境,以平衡质量和可扩展性与灵活性。
工作要求:
- 工程、计算机科学方面的学士/硕士学位(或同等经验)
- 至少有5年以上应用开发的相关经验
- 有成熟的应用开发经验(至少5年),有向市场交付项目的成功记录
- 拥有使用Rust和PostgreSQL的专业知识
- 具备使用API的工作经验
- 有机器学习概念和工具的背景
- 有能力使用机器学习概念对新闻内容进行个性化、分类和排名。
- 对保持与最新行业趋势和新兴技术的联系充满热情
- 必须熟练掌握一些Linux系统管理的知识
- 优秀的问题解决能力和创业精神
- 具有创造性思维和批判性思维的能力,能够开发创新的解决方案
- 有新闻聚合平台、内容推荐系统或类似产品的经验者优先考虑
- 能够有效地用英语进行口头和书面交流