Posted in

Sr. Backend Engineer – Xumo

Sr. Backend Engineer – Xumo

CompanyComcast
LocationIrvine, CA, USA, Philadelphia, PA, USA, Cherry Hills Village, CO, USA
Salary$132826.27 – $208295.74
TypeFull-Time
Degrees
Experience LevelSenior

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