软件工程师 - 媒体平台(Python AWS)

纽约 9天前合同 网络
面议
职位:软件工程师 - 媒体平台 (Python/AWS) 期限:长期合同 地点:纽约,NY/现场 关于该职位 我们正在寻找一名熟练的软件工程师加入我们的团队;这是一个基于AWS的媒体文件转换和内容分发平台。您将开发和维护无服务器工作流,为内容分发交易和内部内容供应管道提供支持。 职责 • 设计、开发和维护使用AWS Lambda、Step Functions、SQS、DynamoDB和S3的无服务器应用程序 • 使用AWS CDK(Python)构建和部署基础设施 • 开发媒体处理工作流,包括视频转换、转码、水印和定时文本操作 • 集成媒体处理服务,如AWS MediaConvert、Hybrik和Nielsen编码 • 编写干净、可测试的Python代码,遵循最佳实践 • 参与代码审查并贡献技术文档 • 在分布式系统环境中排除和解决生产问题 必备资格 • 具有Python 3.11+经验 • 拥有丰富的AWS服务经验:Lambda、Step Functions、S3、SQS、DynamoDB、EventBridge、CloudWatch • 具备基础设施即代码经验(优先AWS CDK,CloudFormation也可接受) • 熟悉无服务器架构和事件驱动设计模式 • 具有CI/CD管道经验(CodePipeline、GitHub Actions) • 理解REST API和异步处理 • 具有测试框架经验(pytest) • 熟练掌握Git版本控制 优先资格 • 具有媒体/娱乐行业经验 • 了解视频格式、编解码器和媒体处理概念 • 具有Docker和容器化工作负载经验(AWS Batch、ECS) • 熟悉Pydantic进行数据验证 • 具有监控/可观测性工具经验(CloudWatch、AWS Lambda Powertools) • 了解Serverless Framework 技术栈 • 语言:Python 3.11 • AWS服务:Lambda、Step Functions、CDK、S3、SQS、DynamoDB、EventBridge、MediaConvert、Batch、ECR • 工具:Docker、Git、pytest、Black、Pylint、Pyright • 框架:Pydantic、AWS Lambda Powertools、boto3 加分项 • 具有Hybrik或类似媒体转码平台经验 技能 必备技能:Python,AWS Lambda