Principal Engineer – Machine Learning Systems
Apply NowJob details
Role Overview: We’re looking for a Principal Engineer to lead the architecture and implementation of machine learning systems focused on video and visual effects (VFX) production. In this role, you'll design the systems that bring cutting-edge ML models into our pipeline—enabling scalable, efficient, and high-fidelity results in real-world production environments. You’ll work at the intersection of computer vision, media processing, and distributed systems, collaborating closely with ML researchers, pipeline TDs, artists, and product leads. Your goal: to make machine learning practical, reliable, and performant in a high-resolution, high-throughput production setting. Key Responsibilities: Architect and implement scalable infrastructure for deploying ML models in production video and VFX workflows (e.g., depth estimation, segmentation, matting, inpainting) Develop robust systems for model serving, data processing, and performance monitoring across on-prem and cloud environments Collaborate with R&D teams to operationalize models and integrate them seamlessly into artist tools and pipelines Ensure high performance on large media formats (EXR, DPX, HDR) with GPU-accelerated inference Build tools and frameworks to support reproducibility, caching, and version control across models and datasets Mentor engineers and pipeline developers on system design, testing strategies, and ML infrastructure Guide architectural decisions around resource orchestration, media I/O, and scalable inference strategies Required Qualifications: 8 years of engineering experience, including 3 years building production systems for ML or high-performance video Strong knowledge of distributed systems, cloud/GPU infrastructure, and performance-critical pipelines Deep experience with ML frameworks (e.g., PyTorch, TensorFlow) and orchestration tools (e.g., Ray, Prefect, Airflow) Proficiency in Python and C++ or another systems-level language Familiarity with media formats (EXR, MOV, image sequences), color pipelines, and VFX tools (e.g., Nuke, Resolve, Houdini) Strong architectural instincts and experience making systems decisions for scale and maintainability Preferred Qualifications: Experience working in a post-production, animation, or visual effects studio environment Understanding of production color pipelines (e.g., OCIO) and media delivery formats Familiarity with containerized deployment (Docker, Kubernetes) and hybrid cloud environments About Us: Outsyders are redefining the art of theatrical 3D conversion. Founded by pioneers from three of the most respected stereoscopic conversion studios, our team fuses decades of experience with cutting-edge machine learning to push the boundaries of cinematic immersion. Our innovations are trusted by the biggest names in Hollywood. We don’t just convert films; we elevate them, delivering a premium 3D experience that enhances storytelling, deepens engagement, and sets a new industry standard.
Apply Now