Python首席开发者

休斯顿 1天前合同 网络
面议
Python技术负责人开发者 休斯顿,德克萨斯州 Python技术负责人(IC)是一个高级职位,负责推动Python后端系统的技术方向、架构和高质量交付。该角色需要对Python、微服务、系统设计和云技术有深入的实践经验,并能够在不直接管理人员的情况下影响团队的技术决策。 主要职责 1. 技术所有权 • 作为Python应用程序和服务的主要技术专家和首选专家。 • 负责复杂后端模块和微服务的架构、设计和实施。 • 在框架、集成、性能和扩展方面做出高影响力的技术决策。 2. 实践开发 • 使用Pandas、Pyarrow、Multiprocessing、Boto 3编写高质量、高性能和可维护的Python数据处理代码,使用PyTest进行单元测试。 • 构建稳健的数据处理模块、REST API和异步服务。 • 优化系统性能、可靠性和资源使用。 3. 架构与系统设计 • 设计可扩展的分布式系统、API生态系统和事件驱动架构。 • 定义技术标准、编码指南和架构模式。 • 进行概念验证(PoC)以评估新工具、库和技术。 4. 跨职能协作 • 与产品经理、架构师、QA、DevOps和UI团队密切合作。 • 将业务需求转化为技术规范和可扩展解决方案。 • 在没有正式人员管理的情况下为开发人员提供技术指导。 5. 代码质量与最佳实践 • 进行彻底的代码审查以确保质量、安全性和性能。 • 通过自动化、CI/CD和测试实践保持高工程标准。 • 确保遵循现代Python最佳实践、设计模式和安全指南。 所需技能和资格 • 10-15年Python数据处理开发的实际经验。 • 具有AWS云服务(S3、SQS、ECS、Lambda、Athena等)的经验。 • 对数据处理、事件驱动系统和多处理概念有深入了解。 • 熟悉pip、venv、pandas、Pyarrow、boto3、AWS wrangler、s3fs、多处理等库。 • 以最佳和高效性能方式处理和处理大型数据集的经验。 • 使用PyTest或其他库编写单元测试。 • 熟练使用SQL/NoSQL数据库(MySQL、DynamoDB)。 • 具有Docker、Git和CI/CD管道的经验。 • 优秀的问题解决、调试和性能调优技能。 • 能够在没有人员管理责任的情况下影响技术决策。 优先技能 • 在一个或多个Python框架(FastAPI、Django、Flask)方面有深入的专业知识。 • 对微服务、API设计和分布式系统原理有深入了解。 • 了解缓存、可观察性工具和监控仪表板。 • 接触过ML管道或数据工程工作流。 • 具有安全最佳实践(OAuth2、JWT、RBAC、API安全)的经验。 谢谢与问候... Raj Mohan 技术招聘人员 VMC Soft Technologies inc. 电子邮件:Rajmohan@vmcsofttech.com 电话:480-750-7071 分机:241