LAIKA is looking to optimize and enhance their production tracking systems, digital asset management, and workflow automation tools to support their stop motion storytelling.
Requirements
- Expert-level ShotGrid knowledge, including Python and REST API customization
- Proficiency in one or more programming languages: Rust, TypeScript, Python, Swift
- Strong expertise in databases like PostgreSQL, Redis, MySQL
- Experience with Linux container platforms (Docker, Kubernetes) and agile software development
- Full-stack development of web applications, including server-side logic, database design, and RESTful API integration in a hybrid on-prem + cloud environment
- Experience with hybrid on-prem + cloud environment
- Knowledge of cloud services
Responsibilities
- Develop and enhance core software tools for production tracking, digital asset management, and workflow automation
- Reimagine ShotGrid event handling services, integrating all current event-based services into a unified, high-performance system
- Solve complex technical challenges as we transition from on-prem ShotGrid to the cloud service, converting pipeline tools used in active production
- Design and implement high-performance media solutions, ensuring seamless linking of local assets to cloud-based metadata
- Participate in Agile sprint activities, contributing to requirement gathering, planning, stand-ups, retrospectives, reviews, and releases
- Champion best practices in coding, testing, and software development, conducting code reviews and driving technical standards across teams
- Collaborate with the database developers on best practices relating to schema design and database use
Other
- 5+ years of professional software engineering experience
- Proven ability to lead projects and deliver innovative technical solutions in a production environment
- A passion for film production technology, with a drive to create powerful, scalable tools for artists and engineers
- Physical demands: While performing the duties of this job, the employee is required to walk; stand; sit; use hands to operate standard office equipment; reach with hands and arms; balance; stoop; talk or hear both in person and by telephone
- Work environment: While performing the duties of this job, the employee works under typical office conditions and is exposed to variable indoor temperatures
- Location: On-Site in Hillsboro, OR, and eligible for hybrid or remote work (in CA, OR or WA only)