职位名称:Python 工程师 领导 专家 工程师
工作地点:加利福尼亚州 圣荷西
经验要求:12年以上
雇佣类型:合同
面试类型:面对面或网络摄像头
职位概述
我们正在寻找一位经验丰富的 Python 工程师 领导 专家,负责设计、开发和优化高性能的后端系统和数据驱动的应用程序。理想的候选人应具备丰富的可扩展解决方案构建经验、领导技术团队的能力,以及跨职能工程领域的工作经验。此职位要求在 Python 编程、分布式系统、云技术、数据处理和现代软件工程实践方面具备深入的实践经验。
主要职责
• 领导使用 Python 进行的大规模后端系统和服务的端到端设计、开发和部署。
• 架构、开发和维护高性能、弹性和可扩展的应用程序。
• 与产品、数据工程和 DevOps 团队合作,交付高质量的版本。
• 推动系统架构、性能优化和代码效率的改进。
• 实施自动化测试框架,确保高质量的代码标准。
• 领导和指导工程团队成员,提供最佳实践和解决方案设计的指导。
• 设计和集成 API、微服务组件和数据管道。
• 排查复杂的生产问题并推动根本原因分析。
• 使用 AWS、GCP 或 Azure 等云平台进行部署和可扩展性工作。
• 参与持续集成、持续交付和 DevOps 自动化工作。
资格要求
• 12年以上软件工程专业经验,具有扎实的 Python 实践经验。
• 对面向对象设计、多线程和分布式架构有深入理解。
• 具备 Django、Flask、FastAPI 或类似框架的经验。
• 精通构建 RESTful API 和微服务架构。
• 熟练使用 PostgreSQL、MySQL、MongoDB 或 Cassandra 等 SQL/NoSQL 数据库。
• 在云服务(AWS、GCP 或 Azure)和容器化(Docker、Kubernetes)方面有丰富经验。
• 具备 Jenkins、GitLab CI 或 GitHub Actions 等 CI/CD 工具的经验。
• 具备单元测试、集成测试和 PyTest 等自动化工具的扎实知识。
• 拥有较强的分析、调试和性能调优技能。
• 具备出色的沟通能力和领导工程团队的经验。
优先技能
• 有处理大数据和流处理技术(如 Kafka 或 Spark)经验者优先。
• 了解分布式计算或事件驱动架构。
• 有 ML/AI 工作流或数据科学模型部署经验者优先。
• 熟悉基础设施即代码工具,如 Terraform 或 CloudFormation。
• 在敏捷或基于 Scrum 的开发环境中有经验者优先。
• 熟悉安全最佳实践和安全编码指南。