LAIKA Company Logo

LAIKA

Hillsboro, Oregon - United States
View all jobs at this company »

Sr Software Engineer - Core Systems

Description

General Summary

Responsible for architecting, optimizing and developing core software systems and back end technologies to support application development across a variety of platforms. The ideal candidate will have experience developing applications and tools for VFX and Animation and a passion for designing efficient core systems and technologies to enable that development. This position requires the development of new systems as well as the optimization and update of existing systems and applications.

Current projects include the development of server side features for a digital asset management database, designing and optimizing systems for package configuration, and automated software build and deployment, developing backend technology for enterprise messaging and notifications management.

Qualifications

  • BS in Computer Science, Engineering, or related field or equivalent combination of education/or experience.
  • 5+ years experience in applied software development or engineering experience in a feature animation or VFX industrial setting
  • Proficiency in C/C++, Python, JavaScript, QT, OpenGL, Scala
  • Experience with web application frameworks; Django, Angular JS, Play
  • Experience database technologies; PostgreSQL, Graph Databases
  • Experience with continuous integration and build automation tools; we use Jenkins
  • Development experience with, production asset and task databases - Shotgun API experience preferred
  • Experience developing for Linux and Mac operating systems

Knowledge and interest in one or more of the following areas:

  • Motion control, robotics, stop motion animation technologies, digital photography, color science
  • Developing plugins or pipelines for major VFX and digital content packages; Maya, Nuke, Houdini, Adobe Suite, Katana, RV
  • Developing for mobile web applications or embedded UI’s

Disclaimer

The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified.


This Job is no longer active!