应用开发工程师(混合办公,墨西哥)
为全球资本项目管理与咨询公司 Consertus,在 Google Cloud 上构建安全的 Python 应用和云原生服务。 开发 API、微服务、基础设施及 AI 辅助工程解决方案。
描述
- 在 Cloud Run、GKE、Cloud Functions 和 Compute Engine 上构建、测试、部署并维护高韧性的 Python 应用。
- 使用 Cloud Pub/Sub、Cloud Tasks 和 Eventarc 创建可扩展的微服务及事件驱动架构。
- 使用 FastAPI 开发和优化经过身份验证、版本化的 REST API 及 gRPC 服务。
- 遵循 PEP 8、静态类型和成熟的工程实践,编写模块化且易于维护的 Python 代码。
- 参与技术设计评审、迭代计划、代码评审和架构讨论。
- 创建并维护基于 Terraform 的基础设施即代码解决方案。
- 使用 Cloud Build、Artifact Registry、Cloud Deploy 和 GitHub Actions 配置并支持 CI/CD 工作流。
- 通过 Google Cloud Monitoring、Cloud Logging 和 Cloud Trace 设置监控、日志、追踪和告警。
- 支持 BigQuery、Cloud SQL、Firestore、Cloud Spanner 和 Cloud Storage 等企业数据服务。
- 运用 IAM、工作负载身份联合和最小权限访问等安全云架构原则。
- 使用 Claude Code 及其他 AI 编程助手进行开发、重构、测试和文档编写。
- 设计能够生成可靠、可扩展且可投入生产的代码的提示词和工作流。
- 在采用 AI 生成的代码前,评估其质量、可维护性和安全性。
- 使用 AI 辅助工具创建测试框架、OpenAPI 文档和开发者资源。
- 协助推进 AI 赋能的软件开发生命周期实践。
- 使用 Bandit、Semgrep、Snyk 和 SonarQube 执行应用安全评估。
- 应用符合 OWASP 的安全编码、输入验证和 API 安全实践。
- 使用 Google Secret Manager 和 Cloud KMS 管理凭据和密钥。
- 在适用情况下,持续符合 SOC 2、ISO 27001 和 HIPAA 等企业标准。
任职要求
- 必须具备英语和西班牙语的口语及书面专业流利能力。
- 拥有计算机科学、信息技术、软件工程或相关技术领域的学士学位,或具备同等专业经验。
- 拥有三至五年构建企业应用的软件开发专业经验。
- 熟练掌握 Python 3.10+ 及 FastAPI 等现代应用框架。
- 具备异步编程、面向对象设计和 API 开发经验。
- 具备在 Google Cloud Platform 上设计和部署容器化应用的经验。
- 具备 Cloud Run、GKE、Cloud Functions、BigQuery、Pub/Sub、Firestore、Cloud SQL 和 Cloud Storage 的实际经验。
- 具备使用 Terraform 开发基础设施即代码的经验。
- 具备使用 pytest、unittest 或同类框架创建自动化测试的经验。
- 了解 CI/CD 流水线和 DevOps 实践。
- 具备使用 Claude Code、GitHub Copilot 或 Cursor 等 AI 辅助开发工具的经验。
- 优先考虑:持有 Google Cloud Associate Cloud Engineer 或 Professional Cloud Developer 认证。
- 优先考虑:持有 Google Cloud Professional Cloud Security Engineer 或 Professional Cloud DevOps Engineer 认证。
- 优先考虑:具备集成 Workday、Salesforce、Deltek Vantagepoint 或 Ironclad 等企业平台的经验。
- 优先考虑:熟悉 Vertex AI、Document AI、Gemini API、LangChain、LlamaIndex 或其他 AI/ML 框架。
- 优先考虑:具备容器安全、Binary Authorization、Kubernetes 安全控制和运行时监控经验。
- 优先考虑:参与过开源项目、Python 软件包或云原生开发工具的贡献。
- 优先考虑:深入了解安全软件开发和应用安全原则。
福利待遇
- 在协作、灵活且包容的环境中工作。
- 获得拓展技能和专业能力的机会。
- 为复杂资本项目作出有意义的贡献。
- 根据与当地办公室的距离,采用远程或混合办公安排。
