一家快节奏的公司正在开发复杂的技术,以帮助个人护理化学品制造商更快、更有效地扩张,它正在寻找一名全栈工程师。该工程师将负责加强网络应用程序开发,提高平台后端的效率。该公司正在为化学品生产商提供一个在线个人护理化学品需求数据库,以便他们可以制定适当的销售策略并确保新客户。该公司已经成功地在其种子轮融资期间获得了11万美元以上的资金。
工作职责:
- 创建一个核心的产品、工程和数据科学团队,建立一个端到端的数据管道,收集市场数据,清理并将其转化为洞察力,然后通过网络应用向用户提供洞察力
- 创建用于数据分析的Python后端脚本
- 使用Python分析数据并产生输出项目(如用于制作图表的数据或用于填充数据表的HTML代码片段),然后将其提供给前端显示给用户,使用现有的MySQL数据库寻找适当的数据。
- 实现用户在网络应用程序前端输入的搜索/查询要求与分析按照这些标准进行之间的后端到前端的连接。
- 通过分析数据分析延迟的原因并提出新的技术来提供更快速的分析,减少客户在使用网络应用程序时的等待时间。
- 创建新的核心功能,需要对数据进行处理以计算或过滤适当的见解,如新的数据工具来浮现新的见解
- 开发新的货币化/启用功能,如保存的搜索或分析工具,只对会员开放。
- 增强网络应用程序的可用性和安全性,例如,实施更严格的密码/认证功能,改变数据计算/过滤步骤和方法以加快查询速度,并消除返回500/502错误的边缘案例
- 确保符合法律标准,例如通过处理cookie选择和营销选择。
- 建立自动化流水线
- 使用Python实现数据清理和充实流程的自动化
- 如果最近的数据收集有问题(例如,这次收集的数据比上次少),协助创建对比表和警报
- 完善基础设施 为了托管、处理和丰富数据(例如,翻译数据),在使用第三方云服务的同时建立云基础设施
- 帮助寻找最好的云供应商来利用,并进行实验以确定最佳的云服务组合
- 通过研究和测试来配置云基础设施,以确定每个云组件的最佳订购包和工作流程,从而最大限度地提高性能和成本
工作要求:
- 工程学、计算机科学的学士/硕士学位(或同等经验)
- 至少有3年以上全栈工程师的相关经验
- 有丰富的Python和Flask工作经验
- 对JavaScript有深入的了解和工作经验,以增强网络应用的效果
- 有使用MySQL和Python(DataFrames)的经验,特别是在数据逻辑和操作方面的经验
- 对数据收集、清理和充实工作流程有广泛的了解
- 对Google Bigquery、Google APIs(如Google Translate)和云基础设施(如云虚拟机)有工作经验
- 先前的专业知识和能力,使每个阶段的管道开发工作得以进行
- 优秀的英语口语和书面沟通能力