Software Developer for RPG

Pixar

(Emeryville, California)
Full Time
Job Posting Details
About Pixar
Pixar Animation Studios is an Academy Award ®-winning computer animation studio with the technical, creative and production capabilities to create a new generation of animated feature films, merchandise and other related products. Pixar's objective is to combine proprietary technology and world-class creative talent to develop computer-animated feature films with memorable characters and heartwarming stories that appeal to audiences of all ages.
Summary
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.
Responsibilities
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. * Design and develop scalable, distributed software * Participate in a collaborative environment across multiple teams * Identify and address performance constraints across service stacks
Ideal Candidate
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. * Excellent written and oral communication skills * Deep Python and Linux systems development expertise * Background in computer science with software engineering experience

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.