Staff+ 软件安全工程师
岗位摘要
端到端规划、设计并构建复杂安全系统,并负责其在生产环境中的维护,能在有限监督下推动解决模糊的技术挑战;通过威胁建模和风险评估识别系统性风险,并构建相应的控制措施与基础设施加以应对;指导安全团队及更广泛工程组织中的工程师,参与招聘,并培育 Anthropic 的安全工程文化
岗位职责
- 端到端规划、设计并构建复杂安全系统,并负责其在生产环境中的维护,能在有限监督下推动解决模糊的技术挑战
- 通过威胁建模和风险评估识别系统性风险,并构建相应的控制措施与基础设施加以应对
- 指导安全团队及更广泛工程组织中的工程师,参与招聘,并培育 Anthropic 的安全工程文化
- 通过提供设计模式指导并扩大安全责任范围,帮助其他团队构建自身的安全解决方案
- 将安全实践嵌入软件开发生命周期和开发者工作流,建设和推进开发者安全计划
- 通过隔离构建环境、签名证明、依赖验证和自动化策略执行,强化持续集成/持续交付(CI/CD)管道以防范供应链攻击
- 设计保护模型权重、客户数据和训练数据集等敏感资产的系统
- 在多云环境中构建并运营凭证签发、轮换和工作负载身份认证
- 在多云和本地环境中实施并维护云安全控制,包括身份与访问管理(IAM)、网络分段、虚拟私有云(VPC)架构和加密
- 参与集群安全控制,包括基于角色的访问控制(RBAC)策略、命名空间隔离、工作负载身份和 Pod 安全
- 通过基础设施即代码扫描、错误配置检测和自动化修复,参与持续云安全态势管理
- 构建关键安全基础,包括密码学框架、双向 TLS(mTLS)基础设施、安全序列化和授权系统,以预防整类漏洞并赋能工程团队安全开发
- 与产品、研究、基础设施及其他安全团队合作,确保框架与底层安全控制顺畅集成
任职要求
- 至少 8 年软件工程经验,具备深厚安全专业知识,包括独立领导复杂安全计划
- 计算机科学学士学位或同等行业经验
- 精通 Python 或至少一种其他编程语言