更新于 2月27日

python后端开发工程师

1.5-3万
  • 上海青浦区
  • 3-5年
  • 本科
  • 全职
  • 招3人

职位描述

FlaskMySQLPostgreSQLRedis电子商务
我们是一家人工智能驱动的设计创新跨国公司,目前专注于通过AI技术重塑家居艺术与商业价值链条。公司总部位于上海,并在美国洛杉矶设有分公司。我们拥有一支国际化的创始及管理团队,核心成员均有海外背景。当前,我们正积极探索人工智能在传统行业的创新应用,我们诚挚邀请充满激情和创造力的你加入我们,与我们一同打造一个充满想象力和机遇的未来科技企业。
我们正在构建一个先进的、可支持百万级 产品数据信息管理系统。该系统将作为公司产品数据的中央枢纽,管理包括图片、富文本描述在内的复杂产品信息,并负责与多个主流电商平台进行高效、稳定的数据同步。这是一个充满挑战且极具影响力的项目,您将有机会参与设计和实现一个高并发、高可用、可扩展的核心业务系统。
岗位职责:
1 负责产品数据中台后端核心微服务的设计、开发、测试和维护,特别是产品核心、属性分类、平台同步等模块。
2 设计和实现健壮、可扩展的数据模型(主要使用 PostgreSQL,可能涉及 JSONB)。
3 开发和维护与外部电商平台的集成接口,处理 API 调用、数据映射、错误处理和限流逻辑。
4 设计和实现基于消息队列(如 Kafka/RabbitMQ)的异步任务处理机制,用于数据同步、批量操作等。
5 与前端工程师协作,设计和提供高效、稳定的 RESTful API 或 GraphQL API。
6 集成和使用 Elasticsearch/OpenSearch 实现高性能的产品搜索和筛选功能。
7 集成和使用 Redis 等缓存技术,优化系统性能。
8 编写高质量、可维护的代码和相关技术文档。
9 参与解决系统中的性能瓶颈和技术难题。
任职要求:
1 计算机科学或相关专业本科及以上学历,3年以上后端开发经验,海外留学背景优先。
2 精通Python (Django/FastAPI)后端编程语言及框架,并有大型项目实践经验。
3 深入理解微服务架构理念,有实际的微服务拆分、设计和开发经验。
4 熟悉至少一种关系型数据库(强烈推荐 PostgreSQL,MySQL 也可),具备良好的数据库设计能力和 SQL 优化经验。
5 熟悉 RESTful API 设计原则,有 API 开发和调试经验。
6 熟悉至少一种消息队列技术(如 Kafka, RabbitMQ, RocketMQ)。
7 熟悉至少一种缓存技术(如 Redis, Memcached)。
8 熟悉 Git 版本控制工具和团队协作流程。
9 具备良好的问题分析和解决能力,以及较强的学习能力。
加分项:
1 有电商平台API 对接经验。
2 有 Elasticsearch/OpenSearch 使用和优化经验。
3 熟悉 GraphQL。
4 有 Docker, Kubernetes 使用经验。
5 熟悉 Linux 操作系统和常用命令。
6 有大型、高并发系统设计和开发经验。
7 有 PIM 或类似主数据管理系统开发经验。

工作地点

青浦区上海文化影视科技产业集聚区诸光路288号C1

职位发布者

张女士/招聘专员

刚刚活跃
立即沟通