Software Engineer, Production Systems

Netflix Netflix · Big Tech · Vancouver, BC · Feature Animation

Full Stack Software Engineer for Netflix Animation Studios, focusing on developing and improving mission-critical systems for animation production workflows. Requires strong Java development experience and skills in building scalable distributed applications.

What you'd actually do

  1. Work as part of a small international team focused on improving the experience of making animated movies
  2. Collaborate closely with engineers, artists and filmmakers across our studios
  3. Collaborate with technical partners to evolve our systems to take advantage of bleeding edge technology
  4. Gather requirements, design and develop new features for artistic and management workflows
  5. Test, maintain and release large scale, distributed applications

Skills

Required

  • Java software development
  • relational databases
  • scalable distributed software systems
  • working with internal or external clients
  • data modeling
  • multi-tier software architecture
  • planning and estimating abilities

Nice to have

  • designing APIs
  • Python
  • Rust
  • Kotlin
  • High Performance Computing systems
  • Messaging systems
  • In-Memory Databases and indexing
  • UX process and principles
  • CI/CD
  • reactive streams programming