Database Engineer (Technical Operations), NSCC

16 months agoFull-time
A*STAR - Agency for Science, Technology and Research

A*STAR - Agency for Science, Technology and Research

location Singapore
unsaved
作为数据库工程师,您将在设计、开发和维护数据库方面发挥关键作用,包括HPC作业、系统监控、基准测试和科学数据库。您将与HPC领域专家、软件工程师和科学家的跨职能团队合作,确保数据的高效存储、检索和分析。这个职位为我们的利益相关者做出突破性研究提供了独特的机会。 主要职责: • 数据库设计和开发:设计和实施稳健、可扩展和高效的数据库,并优化数据库性能,以便进行数据存储、检索和分析。 • 数据集成:与利益相关者以及NSCC顾问和技术团队成员合作,将不同的数据集集成到数据库中,并实施和维护数据管道,实现新数据源的无缝集成。 • 质量保证:制定和实施数据质量控制措施,确保准确性和一致性,并监测和解决数据完整性问题,必要时实施纠正措施。 • 协作:与跨职能团队、HPC领域专家、软件工程师和科学家密切合作,了解数据需求和用户需求,并提供技术专长和支持,确保有效协作。 • 文档:维护数据库架构、数据模型和流程的详细文档,并为数据管理和存储的最佳实践的发展做出贡献。 • 报告:通过演示和报告向NSCC以及利益相关者/合作伙伴传达发现。 资格要求: • 计算机科学或相关领域的学士或硕士学位。 • 在数据库设计、开发和优化方面有经验。有生物信息学或生命科学经验者优先。 • 熟练掌握相关编程语言(例如SQL、C/C++、Python),并具有数据库管理系统(例如MySQL、PostgreSQL)的经验。 • 熟悉NoSQL和分布式数据库(MongoDB、ElasticSearch、ETCD)。 • 有服务器和高性能计算的经验。 • 熟悉生物信息学工具和资源,并了解生物数据类型和格式。 • 熟悉Linux命令行、系统管理、脚本和软件工具。 • 熟悉软件版本控制过程和工具(例如git、github、gitlab)。 • 较强的问题解决能力和在动态团队环境中协作的能力。