Software Developer, RPG
Full Time Job
Software Developer, RPG
Pixar's Render Pipeline Group (RPG) designs, builds, and maintains the systems responsible for managing the Studio’s renderfarm cluster. We focus on efficiently scaling our services and resources to support the Studio’s development and release schedule, with multiple projects simultaneously underway. At the same time we work closely with artists, programmers and engineers to guide them in the best approaches for effectively using the renderfarm. Our collaboration across multiple teams supports and contributes to the Studio’s pioneering artistic ventures, charting a course to keep the Studio at the forefront of technical advances.
The software developer will work in an evolving production environment, requiring creative thinking, initiative, and collaboration across many groups and disciplines. Responsibilities will involve improving the renderfarm scheduling and monitoring systems and software, including fixing bugs, developing new features, thoroughly testing releases, and seamlessly introducing the changes into production. The developer should be adept at engineering scalable network services, designing and implementing APIs, profiling I/O operations, optimizing database queries, and addressing operational issues.
RPG operates in an environment centered on Linux and Python and makes use of a variety of open-source solutions. Familiarity with database systems such as MySQL and version control systems like Git will help a new team member quickly come up to speed in our environment. That said, we appreciate engineers with diverse backgrounds who can bring fresh viewpoints to our projects. Expertise in Go, C/C , Postgres, and web applications development will all prove valuable, as will familiarity with continuous deployment methodologies.
• Design and develop scalable, distributed software
• Participate in a collaborative environment across multiple teams
• Identify and address performance constraints across service stacks
• Excellent written and oral communication skills
• Deep Python and Linux systems development expertise
• Background in computer science with software engineering experience
If you fit most of what we’ve described here, please apply—we’d love to hear from you!
Pixar is an equal opportunity employer.