USC School of Cinematic Arts Company Logo

USC School of Cinematic Arts

Los Angeles, California - United States
View all jobs at this company »

DevOps/Games TD


USC School of Cinematic Arts is seeking a DevOps Engineer/Games Technical Director to serve as Computer Consultant Specialist.

School of Cinematic Arts - DMT- Creative Comp. Los Angeles, California

USC’s School of Cinematic Arts is seeking a Computer Consultant Specialist to join its Creative Technology team.  The School of Cinematic Arts is the premiere school for the study of cinematic arts and provides instruction in production, post production, game design and development, interactive media, animation, writing, producing and cinema studies.  The facilities include state-of-the-art editing labs, interactive studios, animation labs, visual effects labs, scoring and mixing stages, film stages, and theatres, including a 55-seat IMAX theatre.

The Computer Consultant Specialist will play a key role in supporting the game design and development pipeline for the Interactive Media & Games Division (IMGD).

A DevOps engineering skillset is highly desired – with experience in both software development as well as the underlying servers and network used in the game industry. The successful candidate should have hands-on experience in game development, software life-cycle management, pipeline development, optimization and/or DevOps engineering.  Strong systems design skills and a proven ability to keep things simple and efficient in a fast-paced and ever-changing environment are key.

The ideal candidate should have experience in the following areas:

  • Game Design and Development Support
    • Experience designing and supporting a game development pipeline and building tools for developers and game designers
    • Experience with Unity/C#, Unreal/C++ and other game engines
    • Experience with game deployment on multiple platforms including Console, PC, iOS and Android
    • Experience with asset optimization for entertainment pipelines
    • Experience with game usability testing systems such as Noldus
  • Software Development Support
    • Programming skills including C++, C#, powershell, batch script, python, Visual Basic, Java, Java Script, HTML/CSS
    • Experience supporting multiple programming languages, frameworks and IDEs
    • Experience managing version control and continuous integration systems such as Perforce, Git, Jenkins, Travis, Teamcity
    • Experience with SCM, software life-cycles, and automated build and test systems
  • Systems Engineering
    • Ability to maintain software and hardware licensing
    • Ability to spec-out and deploy multi-player game servers, game networks, version control servers, cloud compute systems
    • Experienced with VMware, VSphere
    • Knowledgeable with SQL database administration
    • Experience with cloud platforms (AWS, Azure) and web services such as SOAP, REST, AJAX
  • Emerging Technology Support
    • Experience supporting advanced entertainment technologies such as AR/VR/Mixed Reality (HTC Vive, Oculus, Jaunt, Hololens), motion capture, green screen, visual effects, animation
    • Experience supporting advanced uses of game engine technology such as integration with Arduino, audio processing, data processing, interactive installations and visual effects rendering
    • Experience in multiple aspects of the game industry from board games to AAA titles to eSports.

This position will have the exciting opportunity to help develop and support the games and interactive pipeline at the school and will contribute to pipeline development for other Cinematic Arts divisions. Other important skills include experience maintaining strong vendor relationships and the ability to create and maintain documentation.

Minimum Education

Bachelor's degree

Combined experience/education as substitute for minimum education

Minimum Experience

3 years

Combined education/experience as substitute for minimum experience

Preferred Qualifications

Bachelor's Degree with 3 years directly related work experience in game development studio pipelines.

The salary range for this position is $28.20 - $41.02 hourly (approximately $55,000-$80,000 annual) and will work a standard 37.5 hour work week.

The University of Southern California values diversity and is committed to equal opportunity in employment.

Minimum Education: Bachelor's degree, Combined experience/education as substitute for minimum education
Minimum Experience: 3 years, Combined education/experience as substitute for minimum experience
Minimum Field of Expertise: Expert skill-level in specialty area. Experience in computing environments. User support experience with servers, operating systems, workstations, networks, LANs and network software.

USC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law or USC policy. USC will consider for employment all qualified applicants with criminal histories in a manner consistent with the requirements of the Los Angeles Fair Chance Initiative for Hiring ordinance. We provide reasonable accommodations to applicants and employees with disabilities.