Golang开发者

14个月前远程全职
Primary Talent Partners

Primary Talent Partners

location 纽约
unsaved
Primary Talent Partners有一份与我们的大型生物科学客户的12个月合同职位,完全远程! • 没有C2C或1099机会,只有W2 软件工程师应该迎接每天处理千字节甚至百字节数据的挑战,在高吞吐量的API/微服务生态系统中工作。软件工程师了解如何应用技术解决大数据问题,并开发创新的大数据解决方案。软件工程师通常致力于实施复杂项目,重点是收集、解析、管理、分析和提供大量数据,利用多个平台将信息转化为洞察力。软件工程师应该能够为所选解决方案开发原型和概念验证。该角色将推动工程和构建地理空间数据资产,以支持*** Field Platform和研发产品流水线。 主要职责包括: • 设计、构建和支持通过基于API的平台处理地理空间数据资产的云和开源系统 • 与其他内部开发社区合作,将所需的数据集引入资产,并使数据可用于****企业和内部开发社区 • 构建高度可扩展的API和关联架构,以支持每秒数千个请求 • 在软件生命周期的所有阶段工作:概念验证、MVP、生产和废弃 最低要求: • 计算机科学学士学位或相关工作经验。 • 至少2年的Go、Python、Java或类似开发语言的经验。 • 对Go、Scala、Java、Javascript、SQL、Bash、Python和/或R等不同编程或脚本语言有广泛的了解。 • 在开源技术中开发HTTP API(REST和/或GraphQL)以提供数据,最好在云环境中。 • 能够构建和维护现代云架构,例如AWS、Google Cloud等。 • 有使用PostgreSQL/PostGIS的经验。 • 有使用GitHub、SVT和Maven等代码版本控制和依赖管理系统的经验。 • 通过使用Kubernetes,利用Docker构建和部署在CI/CD环境中的成功经验,优先使用。 期望资格: • 计算机科学或相关领域的硕士学位。 • 对GeoServer、GeoTrellis、GeoMesa等开源地理空间解决方案有深入了解。 • 有流处理经验,例如Kafka。 • 精通GoLang(4年)。 • 与客户/其他开发人员合作,提供全栈开发解决方案的经验,例如在敏捷环境中收集软件、数据和时间表要求。 • 具备农业和/或农业相关业务知识的证明。 • 在重点是收集、解析、管理和交付大量数据以将信息转化为洞察力的复杂数据项目实施经验。 • 具备适应新技术的经验。 • 能够根据决策决定所需的硬件和软件设计需求,并根据决策行事。大数据工程师应该能够为所选解决方案开发原型和概念验证。 • 有面向对象的设计、编码和测试模式的经验,以及在工程(商业或开源)软件平台和大规模数据基础设施方面的经验。 • 创建利用公共和私有API的云计算解决方案和Web应用程序的经验。 • 在分布式系统(例如Argo、Kubernetes、Spark、分布式数据库、网格计算)方面有经验(2年)。 • 在命令行界面系统(例如Docker、Argo、K8s、AWS CLI、GCloud、pSQL、SSH)中熟练工作(4+年)。 Primary Talent Partners是一家致力于职场多样性的机会平等/肯定行动雇主。所有合格的申请人将获得平等就业机会,不受适用的联邦、州或地方法律保护的种族、肤色、宗教、性别、性取向、年龄、国籍、残疾、受保护的退伍军人身份、性别认同或任何其他因素的影响。 如果您是残疾人士,在申请过程中或任何时候需要帮助,请通过info@primarytalentpartners.com与我们联系。 #PTPJobs