职责:设计和实施解决大规模数据处理问题的解决方案;参加/主持与多个利益相关者的各种架构、设计和状态会议;确保对所有任务的端到端负责;设计、构建和维护高效、可重用和可靠的代码;测试实施,排除故障并纠正问题;能够作为个人贡献者和团队成员工作;确保高质量的软件开发,并进行完整的文档和可追溯性;履行组织责任(与其他团队/组共享知识和经验);进行技术培训/会议,撰写白皮书/案例研究/博客等。