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