Python 工程师 领导 专家 工程师

旧金山 7天前全职 网络
面议
职位名称: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 的开发环境中有经验者优先。 • 熟悉安全最佳实践和安全编码指南。