Eyeline is a global team of risk takers, innovators and perfectionists who achieve creative visions and have fun doing it. A dynamic workforce nestled within the industry’s most intriguing cities, united by a drive to push the boundaries of storytelling. Learn more.
The Software Engineer will partner with Pipeline Leads and artists to support and maintain Maya-based production workflows across departments. Responsibilities include triaging and troubleshooting user-facing Maya issues, developing and maintaining Maya tools and scripts under mentorship, and producing clear documentation and technical briefs. The engineer will serve as a go-to point of contact for Maya pipeline support and development while collaborating across teams. The role emphasizes best practices, testing and version control, and ensuring Maya workflows are intuitive, reliable, and efficient for shots and sequences.
Key Responsibilities
You will:
- Solve routine-to-challenging problems in pipeline workflows
- Write high-quality, maintainable, and well-tested Python code
- Communicate with artists to resolve issues in a fast-paced production environment
- Contribute to technical briefs and user documentation
- Support and troubleshoot pipeline tools and scripts as needed
- Collaborate with team members to improve pipeline efficiency and reliability
Qualifications
You have:
- Participate in internships, coursework, or personal projects supporting artist/pipeline workflows
- Foundational Python skills: able to read/modify existing tools and write small utility scripts (Qt/PySide familiarity a plus)
- Strong debugging mindset: reproduce issues, read logs, create minimal repros, and escalate appropriately
- Clear written and verbal communication in English and Korean; ability to document steps and collaborate effectively with artists
- Understanding of core programming concepts (functions, OOP, data structures) and comfort working in existing codebases
- Methodical approach to testing and validation (basic unit/smoke tests on representative assets/shots)
- Familiarity with Maya; eagerness to learn is essential
- Experience with version control (Git) and basic use of ticketing systems (e.g., Jira)
