首席Python工程师

利雅得 无个税29天前全职 网络
面议
主要职责: 作为一名首席Python工程师,您将成为后端平台的技术权威和工程卓越的推动者。您的职责包括: - 负责核心后端服务和API的设计、开发和运营,这些服务和API支持数字签名、文档工作流、身份和集成。 - 定义和发展后端架构,以确保在云端、本地和混合部署中的可扩展性、安全性和可维护性。 - 使用Python(主要是FastAPI或类似框架)设计高质量、文档完善的API,重点关注一致性、性能和易于集成。 - 领导核心领域服务的设计,包括: - 签名和审批工作流 - 文档处理、存储和生命周期管理 - 认证、授权、角色和权限 - 与外部系统的集成,如身份提供商、存储服务和通知平台 - 与产品和工程领导紧密合作,将复杂的业务需求转化为清晰的技术设计和分阶段的交付计划。 - 负责数据架构和关系数据库设计(如MySQL/PostgreSQL),确保数据完整性、性能和长期可扩展性。 - 推动围绕测试的工程最佳实践,包括单元测试、集成测试和端到端测试策略。 - 通过分析、查询优化、缓存策略、后台处理和并发模式识别和解决性能瓶颈。 - 与DevOps和SRE团队合作,影响和改进CI/CD管道和部署工作流。 - 通过强大的可观察性实践(日志记录、指标、追踪)和卓越的运营确保生产准备就绪。 - 作为技术导师和审阅者,提高团队整体代码、设计和决策的质量。 - 领导事件响应工作,进行根本原因分析,并实施预防性的架构改进。 所需背景和经验: 我们正在寻找一位在首席级别运作的工程师——一个被信任做出架构决策并拥有生产中复杂系统的人。 技能: 最低资格: - 8-12年以上专业后端工程经验。 - 深入的、动手的Python生产系统构建经验,数年作为主要语言。 - 在开发复杂的B2B SaaS平台或类似要求高的后端系统方面有丰富经验。 - 在现代Python Web框架方面有很强的专业知识(首选FastAPI;Django/Flask也可接受,需展示架构深度)。 - 证明了设计和维护健壮的RESTful API(和/或gRPC)的能力,具备HTTP语义、认证、授权、版本控制和分页的深厚知识。 关系数据库的高级经验: - 数据建模和模式设计 - 索引和性能调优 - 迁移和数据一致性策略 - 对异步编程模型、后台工作者和任务队列(如Celery、Redis或同等工具)有扎实的理解。 - 强大的软件架构基础: - 领域驱动设计概念 - 清晰的抽象和关注点分离 - 弹性、容错和错误处理模式 - 在多个层次上的测试策略方面有实践经验。 - 对容器和云原生环境(Docker、Kubernetes、主要云提供商)的实际知识。 - 熟悉CI/CD系统和基于Git的开发工作流。 - 对后端安全最佳实践和安全系统设计有强烈的意识。 - 出色的沟通能力和影响跨团队技术方向的能力。 强优势(加分项): - 在受监管或安全关键领域(如数字身份、金融科技、政府科技、医疗保健)工作的经验。 - 熟悉对象存储系统和缓存层。 - 与IAM解决方案(OAuth2、OIDC、SAML、MFA、SSO)的集成经验。 - 接触事件驱动架构和消息系统。 - 具有可观察性和监控堆栈的经验。 - 在多租户架构和/或本地企业部署方面的背景。