Philo is seeking a senior backend software engineer to build and improve the infrastructure supporting machine learning and large language model workloads. Philo’s infrastructure team provides the foundation for a 24/7 live and on-demand streaming product and a platform used by teams across the company. Its distributed, horizontally scalable systems run in the cloud on Kubernetes, with continuous testing and deployment and close monitoring of production health and performance. The role will help set direction and establish best practices for Philo’s ML and LLM infrastructure. The engineer will build serving, evaluation, and platform systems for workloads such as content recommendations, internal coding and information agents, and video-ad classification and catalog labeling. The infrastructure supports real-time recommendation models and LLM workloads, with an emphasis on reliability, scalability, security, observability, and cost-effective operation. The position works closely with Philo engineers and internal stakeholders, as well as third-party vendors, to develop and operate cloud infrastructure, model-serving and evaluation systems, CI/CD capabilities, and tools for teams using the platform. The role is language agnostic; much of Philo’s backend code is written in Go, Ruby, and TypeScript, with some C++ and Python. Services run on Kubernetes, and Philo practices continuous deployment.
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
Senior
Education Level
No Education Listed