Job Description
Lead Software Engineer (Maya)
리드 소프트웨어 엔지니어는 엔지니어 팀을 이끌며 Maya를 중심으로 VFX Workflow를 지원하는 도구를 작성하고 유지 관리하는 역할을 맡습니다. 우리는 비 기술적 이해관계자와도 협업이 가능하고 요구 사항을 정의 하고 문서화 할 수 있으며 이를 팀이 구현할 수 있는 기술적 구성요소로 해석할수 있는 능력이 있는 지원자를 찾고 있습니다. 프로젝트 일정을 위해 마찰이나 잠재적인 확장의 우려를 예측하고 이를 완화하여 장애물을 제거할 수 있는 능력이 필요합니다. 리드 소프트웨어 엔지니어는 품질기준을 설정하고 코드 리뷰, 정기적인 팀원들과의 상호작용및 수정을 통해 그들이 성장할 수 있게 지원합니다.
담당업무
• 특정 파이프라인 프로젝트에 대한 책임을 가지고, 개념부터 최종 전달까지 모든 단계를 주도합니다.
• 파이프라인 리더십 및 프로덕션 관계자들과 협력하여 파이프라인 개발 프로젝트의 사용자 스토리와 요구사항을 정의합니다.
• 파이프라인 아키텍트와 협력하여 사용자 스토리와 요구 사항을 이해 하여 프로젝트에 맞게 적용하고 작업 드는 시간과 위험 요소를 예측하며 트레이드오프를 평가합니다.
• 프로젝트 범위에 포함될 기능과 제외될 기능에 대해 중대한 결정을 내릴수 있으며 이러한 결정을 이해관계자에게 명확하게 전달합니다.
• 작업을 구성 요소로 나누어 애자일(Agile) 프레임워크 내에서 작업하여, 생산 일정에 맞춰 적시에 전달되도록 합니다.
• 프로젝트가 조직의 목표와 성장, 업계 모범 사례가 될 수 있게 합니다.
• 코드 리뷰와 멘토링을 통해 엔지니어링 모범 사례를 만들수 있게 하고, 일관되고 높은 품질의 코드를 유지합니다.
자격
• 최소 12년 이상의 Python 소프트 웨어 개발 경험.
• 최소 2년 이상의 리드 역할 경력
• 복잡한VFX 파이프라인의 설계, 개발 및 유지보수 경험 입증
• 자율적이고 능동적이며, 꼼꼼하며 조직에 잘 어울리는 문제 해결에 강한 성격
• 뛰어난 서면/ 구두 커뮤니케이션 및 발표 능력
• OOP를 이용한 직관적이고 잘 구조화된 API 설계능력
• Maya에서의 아티스트 워크플로우(모델링, 애니메이션, 리깅, 트래킹/매치무브)에 대한 깊은 이해
• Maya와 OpenUSD를 활용한 파이프라인 설계 및 구축경험
• Autodesk Maya USD 에코시스템의 최신 기능 (프록시쉐입, 래퍼런싱,UFE, Hydra) 에 대한 전문지식을 가지신 분 우대
• SQL및 NoSQL에 대한 전문 지식과 깊은 이해를 가지신 분 우대.
As Lead Software Engineer, you would lead a team of engineers to write and maintain the tools necessary to support VFX workflows with a focus on Maya.
Our ideal candidate is able to collaborate with non-technical stakeholders to define and document requirements, and then interpret these into technical components for the team to implement. Crucially, they are able to anticipate and mitigate areas of friction or potential scope creep and remove blockers to keep their projects on schedule. The Lead Software Engineer sets the tone for quality and follow through and elevates team members through code reviews and daily engagement and course correction.
Key Responsibilities
• Take ownership of specific pipeline initiatives from conception to delivery
• Collaborate with pipeline leadership and production stakeholders to determine user stories and requirements for pipeline development projects
• Work with Pipeline Architects to interpret user stories and requirements into a project definition – evaluating trade-offs, estimating work effort, and mitigating risks
• Make tough decisions about features that do and don't fall within the scope of the project, and communicate these decisions clearly to stakeholders
• Break down work into components and work within an Agile framework to ensure timely delivery to production
• Ensure that projects align with organizational goals, industry best practices, and scalability requirements
• Enforce engineering best practices to ensure consistent and high quality code, via code review and mentorship
Qualifications
• Minimum twelve (12) years Python software development experience
• Minimum two (2) years in lead role
• Proven experience leading the design, development, and maintenance of complex VFX pipelines
• Self-directed, proactive, detailed, organized and solution-oriented personality
• Strong written/verbal communication and presentation skills
• Ability to design intuitive and well structured APIs using OOP
• Deep understanding of artist workflows in Maya, such as modeling, animation, rigging, and tracking/matchmove
• Experience designing and building pipelines using Maya and OpenUSD
• Expertise with the latest features of the Autodesk Maya USD ecosystem, including proxy shapes, referencing, UFE, and Hydra is preferred
• Familiarity with SQL and NoSQL databases preferred
About Us
Scanline VFX is an award-winning leader in the visual effects industry with 7 studios worldwide, including London, Los Angeles, Montreal, Munich, Seoul, Stuttgart, and Vancouver. Since our beginning in 1989, we strive to set the highest standard of quality in everything we do. Through innovation, we generate solutions for our clients and raise the bar - both within our workplace and throughout our industry.
We look for explorers, people who are willing to go to new places and are open to testing, learning and iterating as they go. We believe great ideas come from everyone, so we actively encourage team members to ask questions and present their ideas.
Eyeline Studios
Eyeline Studios, our virtual production division, is rethinking the future of real-time filmmaking by providing content creators with unmatched flexibility. Learn more.
Powered by Netflix
Netflix's investment in our pipeline, infrastructure, and workforce allows us to continue to push the boundaries of what is possible in visual effects. In addition to working on projects for Netflix, we continue to work with a variety of long-standing and new clients.
Come as you are
We are committed to ensuring fair and equal treatment of your application. When you apply for a role with us, you will receive consideration based solely on your qualifications.
Jobcode: Reference SBJ-gwq7nn-18-119-124-52-42 in your application.