InfiniteWorld is looking for experienced Senior Production Engineers to join our rapidly growing team and collaborate on the development/support of the studio’s internal software stack, built on a sophisticated microservice architecture.

This is a remote/telecommute position.

This position interacts with all tiers of the enterprise architecture, including the foundation (defined as infrastructure as code (Terraform, Ansible, Packer)), services (microservices in Go, Rust), & applications (Go where you can, otherwise Python), with a strong focus on enterprise security.

Strong background working with and managing configuration of Autodesk's Shotgun/ShotGrid. Familiarity with larger scale supply chain and production management tools like SAP will be a plus.

RESPONSIBILITIES

  • Work with Senior Engineers to ensure that implementations are consistent with overall Software department principles and architecture as defined by the Enterprise Architects, and consistent with long term integrations.
  • Follow best practices for security, unit test coverage, documentation, & code style
  • Maintain codebases which interface with various pipeline systems: Maya, Blender, 3DS Max, VRay, OpenCue, etc
  • Support tools/processes which extend and enhance the pipeline services
  • Interface with developers, artists, technical directors, and productions staff in order to solve production issues
  • Maintain accurate documentation
  • Maintain strong relationships with key production staff
  • Identifying changing requirements and work with enterprise architects to develop integrated solutions

REQUIREMENTS

  • Minimum 10+ years of experience in software engineering
  • Proficient in C++ or Go, and Python 3.x
  • Proficient with one or more software APIs: Maya, 3dsMax
  • Experience with PyQt or PySide would be helpful
  • Prior experience with revision control systems such as Git
  • Prior experience working with continuous integration and continuous deployment
  • Must have a mature approach to software design and implementation
  • Must be able to work collaboratively with other developers, in a coordinated manner, on the same product.
  • Experience working with databases (Postgres) will be helpful
  • Must be able to communicate eloquently and effectively with non-technical stakeholders
  • A degree in computer science, math, or engineering is strongly preferred

NICE TO HAVE

  • A strong understanding of production processes for film and television
  • Experience with Visual Effects Asset Management System design or development

About us:

InfiniteWorld is a leading force in the development of the Metaverse, with groundbreaking work in Artificial Intelligence, High-Performance Cloud Native Computing and Visualization. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction. InfiniteWorld is looking for phenomenal people like you to help us accelerate the next wave of human experience.

Create with us. Join our InfiniteWorld team!

InfiniteWorld does not discriminate on the basis of race, creed, color, ethnicity, national origin, religion, sex, sexual orientation, gender expression, age, height, weight, veteran status, military obligations, or marital status. Every day our team is honored to work with entrepreneurs and innovators from every corner of the globe, and we aim to build a team that reflects the diversity of our customers. Each individual at InfiniteWorld brings their own perspectives, work experiences, lifestyles, and cultures with them, and we believe that a more diverse team creates more innovative products, provides a better service to its customers, and helps us all grow and learn as individuals.