Pixar Animation Studios Company Logo

Pixar Animation Studios

Emeryville, - United States
View all jobs at this company »

Senior Systems Software Developer

Description

Summary of Position

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 senior software developer, you 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.  You will need to 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.

Responsibilities & Qualifications
     * Minimum 3-5 years of professional level experience designing and developing scalable, distributed software required -- apologies to recent a/o new grads. The needs of the department require professional level capabilities.  This isn’t an entry-level position.  Please check out our internships instead!
     * 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
     * Also, you must have proof of legal authority to accept employment in the U.S.

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. | Follow us on Twitter @PixarRecruiting. 

This Job is no longer active!