软件数据工程师(哥伦比亚,远程)
维护并增强由 AI 构建的生产应用、数据库、集成和数据管道。 为一家位于哥伦比亚的公司提升可靠性、安全性、测试质量和功能交付能力。
描述
- 在修改系统前,了解现有代码库、规范、README 文档和迁移历史
- 调查并解决生产问题,尤其是受供应商变更影响的 API 同步问题
- 逐行审查 AI 生成的拉取请求,然后测试、质疑并完善实现
- 构建 CI/CD、自动化测试和监控,以尽早发现故障并防止静默错误
- 加强数据库安全、访问控制和密钥管理
- 交付功能、集成、数据管道和报告
任职要求
- 至少五年的专业软件工程经验,包括近期使用 TypeScript 参与生产环境工作的经验
- 具备扎实的 PostgreSQL 经验,涵盖模式设计、迁移、视图、SQL 和 PL/pgSQL 函数、行级安全、索引以及查询计划分析
- 具备全栈 TypeScript 能力,熟悉 Node.js、React 和 Next.js,最好使用 App Router 和严格类型检查
- 具备 REST 和 JSON API 集成经验,包括身份验证、分页、速率限制、重试、幂等同步和模式变更
- 熟练使用 Git 和 GitHub,包括分支管理、拉取请求、代码审查和 GitHub Actions
- 具备单元测试、集成测试和数据库测试经验,并能在事故中进行日志记录、监控和根因分析
- 日常使用 Claude Code、Cursor、Codex 或同类 AI 编程代理在真实代码库中工作,并能严谨审查生成的代码
- 能够处理金融数据,包括小数和分计算、对账及审计追踪
- 了解最小权限访问、密钥管理、身份验证和个人数据保护
- 具备 Supabase、Vercel、AWS Lambda、S3、SQS、SFTP、Secrets Manager、Terraform、ELT 管道、数据建模、数据质量检查、仪表板、带工具调用的 LLM 代理、MCP 服务器或 Anthropic API 经验
- 熟悉 Microsoft SQL Server、Microsoft Graph 或 Inngest 等后台作业框架
