一家决心为组织和客户提供他们所需的数据、工具和服务以做出重要决策、获得他们想要的结果并节省时间的成熟公司正在寻找一名全栈数据工程师。该开发人员将与来自世界各地的企业客户合作,开发最先进的产品和解决方案。该公司提供尖端的软件解决方案,以及内容和服务,使不同行业的组织能够坚定地做出判断。对于开发者来说,这是一个展示自己才华的绝佳机会,在快节奏的环境中工作,并进一步推进自己的职业轨迹。
工作职责:
- 编写测试用例和有效、干净、可维护的代码。
- 拥有或协助创建端到端的应用程序
- 创建包和可重复使用的代码
- 在开发时遵循工程流程和设计模式的工业标准
- 在满足业务目标的同时,开发高效的技术解决方案
- 与整个组织的其他团队进行有效合作
工作要求:
- 工程、计算机科学方面的学士/硕士学位(或同等经验)
- 至少有3年以上全栈或数据工程师的相关经验
- 对Python有深入的了解和工作经验
- 对Pandas、Beautiful Soup、Dask、Ray和Poetry等开源Python库有丰富的经验
- 对各种文件类型的数据处理和转换有深刻的理解,如xlsx、csv、xml和JSON
- 对OOP、算法和数据结构有深刻理解
- 在使用FastAPI或Django Rest Framework等框架设计和实现RESTful API方面有丰富的经验
- 对ORM概念/查询有深入了解
- 对SQL和NoSQL数据库如PostgreSQL、Redis或DynamoDB有丰富的经验
- 对AWS或Azure等云服务的工作有充分了解
- 在使用Docker进行服务虚拟化/容器化方面有丰富的经验
- 对敏捷方法论、软件开发生命周期和测试驱动开发(TDD)的工作知识,包括JIRA、Confluence和Git。
- 具有丰富的CI/CD框架(如Bamboo或Jenkins)的经验 在Linux环境下工作的可证实的经验
- 对无服务器技术有扎实的了解是一个优势
- 对Kubernetes或Docker-compose等容器编排平台非常熟悉。
- 最好有使用Lucene、Solr和Elasticsearch等搜索解决方案的工作经验
- 最好有一些Java知识,以及Maven和Spring Boot等Java框架的知识。
- 优秀的英语沟通能力,包括口语和写作