
Smart Working 資深 Python 資料工程師(印度遠端)
在 AWS 上建置 Python 資料管線、API 與後端服務。 運用 Kubernetes、PostgreSQL、搜尋及 NoSQL 資料庫,維持正式環境系統的可靠性。
說明
- 在 AWS 上建立並營運可靠的 Python 資料管線。
- 使用 Django 和 FastAPI 開發及維護後端服務與 API。
- 設計資料模型與查詢,並提升 PostgreSQL 以及 OpenSearch、Elasticsearch、DynamoDB 等搜尋與 NoSQL 資料庫的效能。
- 與 DevOps 工程師協作部署及營運 Kubernetes 服務。
- 負責指派工作,從設計、測試、審查與發布一路做到正式環境支援。
- 自主執行工作,同時與工程及 DevOps/SRE 同事協調基礎架構與發布事宜。
- 透過徹底測試維護資料品質與正確性。
- 採用程式碼審查和 CI/CD 作法,並因應優先順序的變動。
- 及早發現問題、提出修正建議,並在必要時檢視技術選擇。
- 以謹慎執行、可靠性與正式環境穩定性為優先。
職位要求
- 具備至少六年軟體工程經驗,其中至少五年為專業 Python 開發經驗。
- 具備五年以上 Python 後端系統建置經驗。
- 具備至少三年資料管線與資料工程經驗,包括 ETL/ELT 和批次工作負載。
- 具備使用 Airflow、Dagster、Prefect、AWS Glue 或 Step Functions 等協調工具的經驗。
- 具備至少三年使用 AWS 建置和維護雲端後端服務及資料管線的經驗。
- 具備扎實的 GCP 或 Azure 經驗者,可個別評估。
- 具備至少三年 Python 網頁框架經驗,優先考慮 Django 或 FastAPI;Flask 亦可接受。
- 具備三年以上使用 PostgreSQL 進行資料建模、查詢和效能調校的經驗。
- 若在其他方面具備扎實的 SQL 專長,MySQL 或 SQL Server 經驗也可能符合要求。
- 具備至少兩年搜尋或非關聯式資料庫經驗,包括 Elasticsearch、OpenSearch 或 DynamoDB。
- MongoDB、Redis 或 Cassandra 也屬相關替代技術。
- 具備至少兩年在 Kubernetes 上部署及營運服務的經驗。
- Docker 經驗以及 ECS 或 EKS 使用經驗可作為替代方案考量。
- 能獨立負責技術工作,從設計、實作、測試及發布到正式環境支援。
- 重視資料準確性、測試與正式環境系統的可靠性。
- 能與工程及基礎架構團隊合作,並適時提出解決方案及檢視決策。
- 能遵循既定工程作法,並隨優先順序變化調整。
- 優先條件:具備一年以上使用 Airflow 或類似工作流程協調工具的經驗。
- 優先條件:具備一年以上使用 Kafka、Kinesis 或 SQS 等串流或事件處理工具的經驗。
- 優先條件:具備一年以上基礎架構即程式碼和 CI/CD 經驗,包括 Terraform 和 GitHub Actions。
- 曾帶領技術專案,或從頭到尾負責資料管線或後端服務。
福利待遇
- 全職職位,著重長期合作。
- 以遠端工作為主的工作模式。
- 加入支持成長與身心健康的社群。
- 與國際團隊及產品合作。
- 提供個人與職涯發展支持。
- 長期持續的機會,仍有待確認。









