Python开发人员
地点- 亚特兰大,佐治亚州- 每周3天现场工作
类型- 合同
持续时间- 18个月以上
费率 $60/小时 W2
客户:Amdocs
职位描述
我们正在寻找一位经验丰富的Python开发专家加入我们充满活力的团队。作为首席开发人员,您在设计、构建和部署基于Python的Azure环境应用程序方面将发挥关键作用。您的领导才能将对引导开发团队取得成功至关重要。
职责:
· 领导和指导:为开发团队提供技术领导力和指导。引导他们遵循最佳实践、代码质量和高效的开发流程。
· 设计和架构:与跨职能团队合作,设计和架构基于Python的Azure云解决方案。确保可扩展性、性能和可维护性。
· 代码开发:编写干净、高效、可扩展的Python代码。开发后端组件以提高响应能力和整体系统性能。
· Azure云和PySpark:利用PySpark构建和部署托管在Azure云上的应用程序。熟悉PySpark和SparkSQL至关重要。熟悉SnowFlake是一个优势。
· 消息应用:用于短信和多媒体信息个性化(闪存视频/图形)的消息系统
· 视频和音频API:熟悉将视频和音频API集成到Python应用程序中。
· 协作:与数据科学家、产品经理和其他利益相关者密切合作,提供高质量的解决方案。
· 敏捷环境:在快节奏的敏捷环境中蓬勃发展,快速响应变化的需求。
要求:
· 经验:至少5年的设计、构建和部署基于Python的应用程序的丰富经验。
· 大数据:至少3年的PySpark、SparkSQL、Kafka经验。
· 图形算法:精通图形算法和高级递归技术。
· API集成:具有生成/解析XML、JSON文档和REST API请求/响应的实际经验。
· 教育背景:本科学位(如工程学、计算机科学、统计学或计量经济学)。
· 大规模环境:熟练处理复杂的大规模大数据环境(最好是20Tb+)。
· SQL技能:能够编写复杂的SQL查询并处理大型数据集。