Senior Software Engineer
Description
Laika Senior Software Engineer
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 enterprise level web applications, 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, development of client side features
for a custom feature film scheduling system, and development of studio
wide messaging and notifications management tools.
Qualifications
- Advanced degree in Computer Science, Engineering, or related field or equivalent combination of education and work experience.
- 5+ years experience in applied software development or engineering
experience in a feature animation, VFX, or comparable industrial setting
- Proficiency in modern web development frameworks; Flask, React, Django, Angular JS, Play
- Proficiency with core software engineering languages; C/C++, Python, JavaScript, Qt, OpenGL, Scala
- Experience with database technologies; PostgreSQL, Graph Databases (Titan/Cassandra or Datastax preferred)
- 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 of or interest in developing for mobile web applications or embedded systems a big plus
This Job is no longer active!