全端 Python 開發工程師(資料與 AWS)
在 AWS 上建置 Python 資料管線、Snowflake 工作流程與 REST 整合。 將 Alteryx 自助服務應用程式替換為供內部團隊使用的網頁工具。
說明
- 開發後端資料管線與自助服務應用程式層。
- 建置 Python 管線與 Snowflake 工作流程。
- 建立 REST API 整合。
- 將五個內部團隊使用的 40 多個 Alteryx Gallery 應用程式,替換為網頁式自助服務工具。
- 使用 Claude 參與整個工程生命週期,包括程式碼生成、代理式任務執行、架構審查、UI 骨架建置、測試生成與文件撰寫。
- 撰寫精準提示詞,將複雜工作拆解為代理式任務,審慎審查 AI 生成的程式碼並持續完善成果。
- 與精簡團隊合作,在明確的 12 月期限前交付可用於正式環境的程式碼。
職位要求
- 至少五年使用 pandas、requests、openpyxl 與正規表示式進行 Python 開發的經驗。
- 具備端到端負責正式環境程式碼庫的經驗。
- 精通 Snowflake SQL,包括連接、CTE、視窗函式、INSERT、MERGE 與 TRUNCATE/INSERT。
- 能從零設計資料管線,選擇批次或事件驅動處理方式、挑選合適的 AWS 服務,並說明架構決策。
- 具備 REST API 經驗,熟悉 OAuth2、分頁、速率限制以及 JSON/XML 解析。
- 具備全端技能,包括使用 Flask 或 FastAPI 建置 Python 後端,以及 HTML/JavaScript 前端。
- 具備使用 Lambda、Step Functions 或 Glue、ECS/Fargate 或 EC2、S3、Secrets Manager 與 EventBridge 架構 AWS 資料管線的實務經驗。
- 曾在正式環境中將 Claude、Copilot 或 GPT-4 等大型語言模型作為積極協作編寫者使用。
- 具備使用 Claude Code、Cursor 或 Devin 等代理式程式設計工具的實務經驗。
- 能逆向分析缺乏文件的舊版工作流程,並精確重現其輸出。
- 熟練使用 Git,包括分支管理、提取要求與版本化發布。
- 具備負責正式環境規模管線的經驗,涉及多個使用者、明確的執行排程、SLA 影響與正式環境除錯。
- 具備 Microsoft Graph API 經驗者尤佳。
- 具備 Snowflake 架構經驗者尤佳。
- 具備建置自助式資料工具或內部營運工具的經驗者尤佳。
- 熟悉 Alteryx Designer 者尤佳。
- 具備 Airflow、Prefect 或 AWS Step Functions 等正式環境工作流程編排經驗者尤佳。
- 具備 React 或 Vue 經驗者尤佳。
- 熟悉 KNIME Analytics Platform 者尤佳。
- 具備資料品質函式庫經驗者尤佳,例如 Great Expectations、phone numbers 或 email-validator。
- 具備將複雜工程問題拆解為提示詞序列,供代理式 AI 執行的經驗者尤佳。
