2 months ago
Base Salary
$142k - $189k/yr
Responsibilities
- Design, develop, implement, and analyze backend application programming interfaces and data layers for video streaming products.
- Build backend systems that deliver video streams and metadata using JSON, RSS, and HLS.
- Develop recommendation pipelines and ETL data processes for personalized content recommendations.
- Design system architecture, data workflows, database schemas, error handling, and service integration patterns.
- Develop video ingestion, content scheduling, and video catalog export pipelines.
- Deploy and manage backend services in Google Cloud and AWS using Kubernetes and cloud-managed databases.
- Create integration and automated tests, conduct verification, and document system specifications and test plans.
- Collaborate with product, operations, server, client, quality-assurance, and cross-functional teams to define requirements and technical solutions.
- Build monitoring and alerting, repair and restore backend services, and maintain operational stability.
- Work with security teams to follow best practices and remediate vulnerabilities.
- Work independently, exercise technical judgment, and contribute to feature and project leadership.
- Work a regular schedule that may include nights, weekends, and variable hours as necessary.
Requirements
- At least 5 years of experience building Java backend servers.
- At least 5 years of experience building web service APIs using REST or SOAP and HTTP/SSL protocols.
- At least 5 years of experience operating databases such as MySQL, PostgreSQL, Oracle, or MongoDB.
- At least 5 years of experience working with Linux-based operating systems including CentOS or OSX.
- Strong experience developing Docker-based microservices on Kubernetes.
- Strong experience operating servers in cloud environments such as Google Cloud, AWS, or Azure.
- Strong technical leadership, solution design, and implementation skills.
- Preferred experience manipulating video content, metadata, caption files, and video format files.
- Preferred knowledge of HLS, MP4, and MPEG-DASH video formats.
- Preferred experience developing scalable and highly available applications.
- Preferred experience with RabbitMQ or Kafka message queues and content recommendation systems.
- Bachelor's degree preferred; Comcast may also consider coursework and experience or extensive related professional experience.
Benefits
- Base pay range is $141,860.82-$189,147.75 USD.
- Eligible employees receive Comcast benefits and a range of personalized physical, financial, and emotional support resources.
- The position is office-based in Irvine, CA or Philadelphia, PA, with four days onsite and one remote day.
- The role may require nights, weekends, and variable schedules.
- The application window is generally 30 days from posting, subject to earlier or later closure based on applicant volume.
Tech Stack
Categories
About Comcast
Comcast is a U.S.-based media and telecommunications company that sells broadband, video, wireless, and voice services to consumers and businesses under the Xfinity and Comcast Business brands. It also owns NBCUniversal (including NBC, Universal Pictures, and Peacock) and Sky, operating TV networks, film studios, and streaming in the U.S. and Europe. Founded in 1963 and headquartered in Philadelphia, it is publicly traded on Nasdaq (CMCSA).
