Sr. Backend Engineer – Xumo
Company | Comcast |
---|---|
Location | Irvine, CA, USA, Philadelphia, PA, USA, Cherry Hills Village, CO, USA |
Salary | $132826.27 – $208295.74 |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- 5+ years’ experience of building backend servers (Java)
- 5+ years’ experience of building web service APIs (REST/SOAP) and HTTP/SSL protocol
- 5+ years’ experience of operating database (MySQL, PostgreSQL, Oracle, MongoDB)
- 5+ years’ experience of working with Linux-based operation system (CentOS, OSX)
- Strong experience developing microservices (Docker) on Kubernetes
- Strong experience with operating servers on cloud-based environments (Google Cloud, AWS, Azure)
- Strong leads with designing, implementation skills to approach the solution for any new features or problem solving
- Self-starter to able to work with minimal supervision for high quality output
Responsibilities
- Responsible for designing, developing, implementing and analyzing product specifications for application programming interface and data layers across a wide range of software products and platforms.
- Collaborate with product and operations teams to gather requirements for feature updates and new functionalities, creating comprehensive technical documentation, including diagrams, to guide implementation.
- Develop robust backend pipelines for video ingestion, content scheduling, and video catalog exports to support a high-quality streaming experience.
- Coordinate with server and client teams to define and prioritize development requirements, ensuring alignment on the best approaches for scalability, performance, and maintainability.
- Drive decisions on technical solutions and feature enhancements to extend backend functionality, optimize reusable components, and improve system performance.
Preferred Qualifications
- Experience manipulating video contents (content metadata, caption file, video format file, etc.)
- Knowledge of various video formats: HLS, MP4, Mpeg-Dash
- Experience developing scalable and highly available applications
- Experience with message queue transactions for server communication (RabbitMQ, Kafka)
- Experience of content recommendation systems