软件开发人员(技术运营),NSCC

15个月前全职
Agency for Science, Technology and Research (A*STAR)

Agency for Science, Technology and Research (A*STAR)

location 新加坡
unsaved
作为一名软件开发人员,您将是设计、实施和维护软件解决方案的关键参与者,这些解决方案有助于科学数据的分析和解释。这个角色为您提供了一个独特的机会,为我们的利益相关者在追求突破性发现的过程中贡献力量,开发尖端工具和应用程序。 主要职责: 科学平台开发:使用高性能计算(HPC)和人工智能(AI)技术设计、开发和维护研究平台。 工作流开发:使用相关数据库实施软件系统、工具和算法,并开发支持大型和复杂科学数据集分析、可视化和解释的工作流。组织研讨会和教程,促进NSCC用户采用这些工作流。 合作伙伴关系:与学术、研究、政府和行业合作伙伴建立和维护合作关系,确保将HPC和AI技术成功整合到他们的研究和开发活动中。 提升技能:及时了解HPC和AI技术的最新发展,并寻找利用这些技术支持科学研究的新颖方法和创新方式。 合作:与科学家、工程师和其他利益相关者合作,发现和解决复杂的技术挑战,并设计和实施创新解决方案。 规划:为项目计划、时间表和预算的制定和实施做出贡献,确保资源有效、高效地分配,以满足组织的需求。 报告:通过演示和报告向NSCC以及利益相关者/合作伙伴传达研究结果。 质量保证:确保符合相关法规、政策和最佳实践,并采取措施保护HPC和AI系统和数据的机密性、完整性和可用性。 资格: 数据科学、计算机科学或相关领域的学士/硕士/博士学位。 在Singularity或类似工作流设计、开发和优化方面有经验。 熟练掌握相关编程语言(如SQL、BASH、C/C++、Fortran、Javascript、Python)。 具有Linux开发环境和工具链的经验(如GCC、Clang、Intel编译器)。 具有服务器和高性能计算经验。 熟悉生物信息学工具和资源,了解生物数据类型和格式。 熟悉Linux命令行、系统管理、脚本和软件工具。 熟悉性能和内存分析工具以及调试工具。 熟悉软件版本控制流程和工具(如git、github、gitlab)。 较强的解决问题的能力,能够在充满活力的团队环境中进行合作。 以上资格条件并非详尽无遗。A*STAR可能根据其现行的招聘政策包括其他的选拔标准。这些政策可能会随时更改而不另行通知。我们对只有被短列入候选人将收到通知。 就业类型:全职 最低经验:1年 工作地点:Fusionopolis