Xumo, a joint venture between Comcast and Charter Communications, develops a next-generation streaming platform through Xumo devices, Xumo Play, and Xumo Enterprise. The Machine Learning Engineer will work on the Xumo Software Engineering Team to design, train, and deploy sophisticated machine learning algorithms, including the core recommendation system. The role uses large datasets and tools such as Python, BigQuery, and modern machine learning frameworks to build personalization algorithms for streaming products and improve product engagement for millions of viewers. The engineer will collaborate with product, operations, data, backend, and client engineering teams to translate business requirements into algorithmic solutions. Work includes creating features and training data, prototyping and productionizing recommendation models, evaluating models through offline analysis and online A/B tests, and integrating models into products with attention to serving and latency. The role also encompasses data pipeline management, technical documentation, evaluation of internal and external ML solutions, case studies, proofs of concept, patent and API contributions, and mentoring junior engineers. This position is office-based in Irvine, California, with four days in the office and one day remote. The role may require nights and weekends and variable schedules as necessary. The stated pay range is $142,651.46–$190,201.94 USD. A bachelor’s degree is preferred, though applicants may also be considered based on coursework and experience or extensive related professional experience. Comcast describes additional benefits for eligible employees but directs applicants to its careers site for details.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level