JPDNFC8801- Product Architect - CDN

Dynamic Network FactoryHayward, CA
107d

About The Position

You will be joining Our Clients engineering team to drive product design and development across various teams on a new product that is in the early R&D phase. In this role, you will provide a system-level viewpoint for a product, and will participate in all the phases of building a media delivery product (from scope to launch). You will be part of a team that will toil but ultimately succeed in overcoming the numerous known and unknown challenges with delivering ever-increasing volume of high-definition video content reaching an ever-expanding live audience. The ideal candidate will have a deep understanding of Internet technologies, an ability to coherently translate customer needs into Engineering solutions, a propensity to communicate across product stakeholders, and a willingness to dive deep into system components. Our team is executing on a vision that will transform our business unit in the foreseeable future so you have the opportunity to make the Internet faster.

Requirements

  • Bachelors Degree in CS or a related field or equivalent experience.
  • 12+ years of experience in designing large scale distributed system.
  • 7+ years of experience in CDN or streaming industry.
  • 5+ years of software development using C++, C#, or other OOP languages.
  • 5+ years of experience developing software on top of HTTP.

Nice To Haves

  • Fluent in C++.
  • Development experience in Adaptive Bit-Rate streaming.
  • Familiar with and ideally have worked on HLS, DASH, HDS, and RTMP.
  • Familiar with protocols such as TCP, UDP, Multicast, IPv4, and IPv6.
  • Development experience with HTTP caching and proxy servers.
  • Has experience in systems programming (ideally under Linux).

Responsibilities

  • Be the engineering champion for new product needs.
  • Collaborate with a cross-functional team that includes Engineering, Product Management, Professional Services and Customer Care.
  • Author design documents that transform MRDs/PRDs to high-level engineering designs.
  • Work with engineering teams to identify system dependencies and coordinate implementations according to schedule.
  • Understand and incorporate other Our Clients technologies as needed.
  • Facilitate communications among Product Management, Engineering, Customer Care, and SQA.
  • Provide end-to-end guidance including billing, reporting, provisioning, configuring, documenting, and testing each product.
  • Keep abreast with the latest Media industry trends and technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service