---
As a Senior Software engineer, you will partner with artists of all these departments, engineers, and other stakeholders to design and implement innovative workflows and cutting-edge solutions, enhancing our in-house suite of character tools.
Responsibilities
• Architects and implements a robust Python toolset to streamline the character assembly pipeline, ensuring modularity, scalability, and maintainability.
• Collaborates with artists and technical teams to gather requirements and design new workflows and tools that enhance character-creation processes.
• Evaluates code quality and performance while contributing to the overall architectural design of the Python codebase within the Characters team.
• Develops scalable solutions that integrate into various Digital Content Creation (DCC) applications, such as Autodesk Maya and SideFX Houdini.
• Fosters a collaborative team environment, supporting technical guidelines and methodologies such as Agile and Scrum.
• Mentor team members by providing technical guidance and best practices.
• Demonstrates technical leadership through innovation and problem-solving.
• Builds strong relationships with peers, supervisors, stakeholders, and other teams across the studio.
• Keeps up on current artistic methodologies and on technology trends and tools that best suit the production and the company in the development of a stronger creative and technical environment.
• Works together with the team providing them with support, guidance and instruction in areas that contribute towards their artistic and professional growth. (mandatory)
• Follows the Supervisor's and Lead's guidance.
Requirements
• 5+ years in VFX or animation industries.
• 3+ years in the animation industry.
• Experience designing and developing complex user-facing software, preferably in a studio environment.
• Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field-or equivalent industry experience.
• Proficiency in Python, with the ability to write clear, testable, and maintainable code.
• Experience developing user-facing interfaces with Qt (PyQt/PySide), designing intuitive, responsive, and production-ready tools for artists and technical users.
• Strong understanding of software architecture and design patterns to create scalable, maintainable, and efficient tools.
• Experience with performance measurement, profiling, and analysis tools.
• Strong communication, teamwork, and problem-solving skills, with the ability to balance speed and sustainability in solutions.
• Ability to prioritize competing demands based on business value.
• Passion for collaborating with in-house artists and engineers to prototype, develop, and support solutions to our filmmaking challenges.
• Proficient in English (written and spoken).
• Knowledge of character workflows, particularly in rigging, animation and CFX.
• Strong understanding of real-time animation, graphics techniques, and geometry processing algorithms.
• Strong mathematical fundamentals, including linear algebra, statistics, and numerical methods.
• Proficiency in C/C++, ideally C++11/14.
• High English level.
• Spanish desirable.
#Animation #LI-Hybrid
Jobcode: Reference SBJ-re7en5-64-64-127-50-42 in your application.