职位概述
负责规划和设计新的软件和网络应用程序。分析、测试并协助新应用程序的集成。记录所有开发活动。协助培训非技术人员。在自己的领域拥有深入的经验、知识和技能。通常决定自己的工作优先级。对经验较少的同事提供资源支持。
职位描述
Comcast VIPER Packager核心开发团队是一个小而高影响力的团队,致力于为Comcast及其合作伙伴提供IP视频打包服务。我们是一个追求挑战、追求卓越结果、提供高质量产品、具备良好文档化软件和快速反应能力的团队。
在Packager Core Dev团队中,软件工程师负责开发、测试和维护将实时视频内容准备成适用于各种设备(从个人电脑到智能手机和机顶盒)的软件。
软件工程师是Packager组织中的关键个人贡献者。该工程师将被期望快速学习并获得视频打包的技术知识,并展示对产品生命周期的深入理解。他/她负责与更广泛的VIPER组织合作,了解需求,并将我们的应用程序与整个视频播放栈和控制背板集成。
负责规划和设计新的软件和网络应用程序。分析、测试并协助新应用程序的集成。记录所有开发活动。协助培训非技术人员。在自己的领域拥有深入的经验、知识和技能。通常决定自己的工作优先级。对经验较少的同事提供资源支持。
Packager Core Dev团队解决哪些技术问题?
Packager Core Dev团队构建和维护将原始编码的音频/视频准备成可播放和录制的软件。我们的软件组件通过多种容器和编解码器对视频和音频进行分段、打包和加密,并生成多种格式的自适应流媒体清单。
这个角色主要关注直播电视,我们当前的软件堆栈为数以万计的直播电视频道准备了数以千万计的订户在多个大陆上的消费。我们在实时操作中处理复杂的二进制协议,解决了大规模的容错和弹性问题。
我们未来的挑战包括扩展到新的合作伙伴、新的大陆,并整合下一代音频/视频格式和协议,以保持在直播电视流媒体行业的领先地位。
IP视频打包工程师与谁合作?
在日常工作中,这位工程师将与其他四名直播电视工程师密切合作。该工程师还将与Packager组织中的其他工程师合作,包括其他开发团队、站点可靠性工程师、值班运营人员和测试/自动化工程师。
Packager软件工程师还与许多其他领域的行业专家合作:软件架构师、网络工程师、数据科学家、视频播放器开发人员、内容安全专家等。
核心职责
• 与项目利益相关者合作,确定产品和技术需求。进行分析以确定集成需求。
• 设计新的软件和网络应用程序,支持正在开发的应用程序并定制当前应用程序。协助现有应用程序的软件更新过程和软件发布的推出。
• 参与培训代表和运营人员使用内部开发的软件应用程序。
• 研究、撰写和编辑文档和技术需求,包括软件设计、评估计划、测试结果、技术手册和正式建议和报告。
• 监测和评估竞争应用程序和产品。审查与所分配的项目解决方案相关的文献、专利和当前实践。
• 在设计过程中提供技术领导,并就实践、流程和技术选择提供指导和辅导。作为初级软件开发工程师的指导和导师。
• 与质量保证团队合作,确定应用程序是否符合规范和技术需求。
• 具备在指定工程专业领域的工程方法、概念、技能及其应用的深入知识。
• 具备应用流程设计和重新设计技能的深入知识和能力。向内部观众展示和捍卫架构、设计和技术选择。
• 具备项目管理技能的知识和能力。
• 在重要事项上能够独立判断和决策。
• 准时出勤。必须能够在夜间和周末工作,根据需要进行变动的工作安排和加班。
• 其他分配的职责。
所有级别的员工都应该:
• 理解我们的经营原则;将其作为工作准则。
• 以客户体验为先 - 以能让我们的客户第一时间获得无缝数字选项的方式思考和行事,并使他们成为我们产品和服务的推广者。
• 熟悉你的工作 - 成为我们颠覆性技术、产品和服务的热情学习者、用户和倡导者,特别是我们的数字工具和体验。
• 团队合作 - 通过合作和对新思想的开放,实现重大成就。
• 成为Net Promoter System的积极参与者 - 这是一种将更多员工和客户反馈引入公司的工作方式 - 通过参加聚会、回拨电话并帮助我们提升为客户提供更好服务的机会。
• 取得成果和增长。
• 尊重和促进包容与多样性。
• 对彼此、我们的客户、投资者和社区做正确的事情。
以下是我们在开发中使用的一些具体技术:
• Go
• Rust
• C/C++
• Prometheus/Grafana
• Docker
• Kubernetes
• Helm
• Linux
• Git
你需要什么:
• 计算机科学学士学位或同等经验
• 5年以上使用Java、C/C++、Go或Rust等系统级语言进行编程的经验
• 有函数式语言的经验是一个加分项
• 有开发网络、HTTP和TCP/UDP多线程应用程序的经验是一个加分项
• 有DASH、HLS、HEVC、AVC、CMAF和MPEG-2等流媒体视频标准的经验是一个加分项
• 出色的技术沟通能力;能够分析并清晰表达复杂问题
• 出色的写作能力
• 强大的故障排除和问题解决能力,适应能力强,积极主动并愿意承担责任
• 熟悉Unix/Linux操作系统
• 强大的分析能力和细致注意力
• 能够在快节奏、不断变化的环境中工作
关于Comcast VIPER(视频IP工程与研究)
VIPER(视频IP工程与研究)是Comcast全球技术组织中一个位于科罗拉多州的部门。我们是一个基于云的IP视频基础设施,旨在向家庭中的各种连接设备提供各种点播视频、直播电视流和其他数字媒体。
免责声明:
• 这些信息旨在说明员工在此职位中所承担的工作性质和水平。它不旨在包含或被解释为全面列举所有职责、责任和资格的清单。
Comcast是一个平等机会的雇主,欢迎退伍军人、残疾人、LGBT群体的申请。
Comcast为平等机会的工作场所感到自豪。我们将考虑所有合格的申请人,不论种族、肤色、宗教、年龄、性别、性取向、性别认同、国籍、残疾、退伍军人身份、遗传信息,或者其他适用法律保护的基础。
教育背景
学士学位
虽然拥有所述学位是首选,但Comcast也可能考虑持有一些课程和经验组合,或具有广泛相关专业经验的申请人。
相关工作经验
5-7年