系统架构师 at Illuvium

全职1个月前
Employment Information
职位描述
作为专注于后端与Unity开发的解决方案架构师,您将负责设计与实施可扩展、安全且高性能的系统,实现与游戏开发流程的无缝集成。该职位需要深入理解无服务器架构与游戏引擎技术,以创建符合业务目标和技术要求的整体解决方案。您将与跨职能团队紧密协作,将游戏设计概念转化为可维护的功能性代码库,同时确保符合行业最佳实践。
核心职责
  • 采用无服务器架构设计和开发后端系统,运用AWS Lambda、API Gateway和DynamoDB等云平台构建高效、经济且可扩展的解决方案
  • 编写和维护Unity游戏开发与后端服务的高质量C#代码,确保架构清晰、模块化并符合编码规范
  • 指导团队实施无服务器方案与Unity客户端的集成最佳实践,包括API设计、数据同步及安全协议
  • 协同游戏设计师理解玩法需求,将其转化为技术规范,并确保多平台实现的准确性
  • 根据游戏设计文档和技术规范实现复杂玩法功能,同时优化实时交互与多人场景下的性能表现
  • 指导初级开发人员提升技术水平,执行代码规范,营造持续学习与创新的团队文化
  • 维护用户故事、任务评估和开发周期等项目管理工件,确保符合敏捷方法与迭代目标
  • 设计并编写系统架构图、API规范及集成工作流文档,促进团队协作与未来扩展
  • 监控系统性能指标并实施优化,保障多平台可靠性、延迟优化与无缝用户体验
  • 持续跟踪后端开发与Unity游戏引擎领域的新兴技术与行业趋势,提出创新方案保持竞争优势
任职要求
  • 5年以上后端开发经验及3年Unity游戏引擎开发经验的解决方案架构师
  • 精通无服务器架构(包括AWS Lambda/API Gateway/DynamoDB)并有成功实施案例
  • 熟练掌握C#编程语言,兼具Unity3D与.NET后端框架开发经验
  • 深刻理解云计算原理,包括可扩展性、安全性与成本优化策略
  • 出色的跨学科沟通能力,能与游戏设计师、开发者和利益相关者有效协作
  • 具备编写指导开发与集成流程的详细技术规范和系统架构图的能力
  • 熟悉Scrum和Kanban等敏捷开发方法,了解Jira/Trello等项目管理工具
  • 擅长系统设计、性能优化及复杂技术问题排查的强效问题解决能力
  • 通晓包含客户端/服务端组件的原型设计、测试与部署等游戏开发生命周期
  • 熟练使用Git版本控制系统,具有协作开发工作流和代码审查经验
  • 具备RESTful API设计与实施经验,包括认证机制与数据序列化格式
  • 能够指导开发人员提升技术能力并确保最佳实践落实
  • 强大的分析能力以评估系统需求、识别技术限制并提出最优方案
  • 具有云成本管理工具使用经验及优化资源利用率、降低运营成本的策略
  • 了解游戏引擎优化技术,包括内存管理、资源管线优化与性能分析
  • 既能独立工作又具备团队协作精神,确保在预算内按时交付高质量解决方案
  • 掌握IAM策略、数据加密和安全API端点等云安全最佳实践
  • 具有后端与Unity项目的持续集成/持续部署(CI/CD)流水线实施经验
  • 出色的文档编写能力,能为所有系统组件创建清晰、简洁且可维护的技术文档
  • 能够分析解读复杂技术要求,设计健壮、可扩展且易维护的解决方案
MyJob.one —— 远程工作,真实影响

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

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