At a Glance
- Tasks: Join our team to develop innovative Unity tools for cutting-edge animation workflows.
- Company: JALI Research Inc. - a leader in facial animation technology with an award-winning team.
- Benefits: Competitive salary, health coverage, flexible work schedule, and paid vacation.
- Other info: Work in a dynamic, partially remote environment with great career growth opportunities.
- Why this job: Make a real impact in the gaming and animation industry with your coding skills.
- Qualifications: Strong programming skills in C#, C++, Python, and experience with Unity.
The predicted salary is between 103500 - 126500 $ per year.
JALI Research Inc. (JALI) is seeking a skilled and energetic Unity software engineer to join its software development team to contribute meaningfully to JALI’s growing suite of proprietary and acclaimed facial animation tools and workflows licensed by award-winning video game development, feature animation production, VFX, and transmedia character deployment.
At JALI, we are storytellers at heart. We pride ourselves on our deep bench of in-house talent, bringing together an Academy Award-winning team with decades of combined experience in graphics research and animation. Over the past 6 years, JALI has contributed to several critically acclaimed titles that have set new standards for immersiveness in gameplay. Our expertise is trusted by studios across the globe. Currently, over 50 game projects are leveraging JALI Software in active production.
Following the success of our Maya and Unreal plugins, we are now looking to expand our toolset to include Unity. In this early development phase, you will contribute to all aspects of the process, from designing the architecture of the new plugin to integrating existing features that ensure consistency and parity across our product offerings. As a member of the JALI team, you will report directly to the Chief Technology Officer.
RESPONSIBILITIES
- Help architect and develop editor tools for Unity, including integrating JALI’s existing libraries and API within the Unity environment, design cohesive UI elements within the Unity editor, and improvement of Unity’s existing animation features to further enhance JALI generated animation.
- Develop tools and scripts to improve existing animation workflows within the Unity environment.
- Collaborate with the development team, founders, and end-user stakeholders to produce best-in-class frameworks and next-generation workflows.
- Thoroughly learn the code-base to help direct and optimize it over the long term.
- Learning/Maintaining and Optimizing C# and Unity code-base with CTO.
- Develop and maintain CI/CD tools and testing specific to the Unity plugin.
QUALIFICATIONS
- BS, MS/PhD in Computer Science or similar technical field of study or equivalent practical experience.
- Strong programming skills in C#, C++, Python.
- Experience working with Unity, with an emphasis on tools development and pipelines.
- Strong communication skills with the ability to convey complex technical information.
- Passion for interacting with end-user clients and creative staff to develop solution-based tools and technologies in the fields of graphics, and specifically, character animation.
ASSETS
- Technical writing skills, working with, writing and revising written and visual documentation and tutorials.
- 3-5 years of industry experience.
- Experience with cross-platform development.
- Working knowledge of Mel.
- Familiarity with Maya and or related Digital Content Creation (DCC) software platforms: Houdini, Blender, 3DMax, Cinema 4D etc.
- Familiarity with character rigging fundamentals.
TO BE SUCCESSFUL IN THIS ROLE YOU WILL
- Have the ability to work as part of a team.
- Be a self-starter with a can-do attitude.
- Be cooperative, kind and patient.
- Communicate effectively, especially when conveying complex technical information.
- Demonstrate exceptional problem-solving skills.
- Be confident interacting with end-user clients and creative staff to develop solution-based tools and technologies in the fields of graphics, and specifically, character animation.
- Always be looking to expand your knowledge and skill set through new learning opportunities.
- Have a keen interest in video games, film, animation and performing arts.
WORKPLACE & CULTURE
We are a partially remote workforce and have a flexible approach to in-studio work. The local Toronto team typically works at least two days a week in the office space in Kensington Market. Team members meet briefly each morning on Zoom for daily standups and once weekly for longer form status calls and progress presentations. We stay connected, organized and transparent using Slack. As a small team, self-motivation, ownership and the ability to hold oneself accountable is crucial.
JOB DETAILS
- Reports to: CTO
- Permanent, Full-time
COMPENSATION
65-81K + Health and Dental Coverage. Flexible work schedule. Paid vacation, sick days.
LOCATION
Our transit-friendly studio space is part of a shared creative workspace located in Toronto’s eclectic Kensington Market, called 156 Studio Projects, located at 156 Augusta Ave. 2nd Floor, Toronto ON. Amenities include spacious workstations, unlimited meeting room access, kitchen and common areas. The building is not accessible.
Software Engineer – Unity in Toronto employer: JALI Research Inc.
At JALI Research Inc., we foster a dynamic and inclusive work culture that encourages creativity and collaboration among our talented team. Located in the vibrant Kensington Market of Toronto, we offer flexible work arrangements, competitive compensation, and comprehensive health benefits, ensuring our employees thrive both personally and professionally. With opportunities for growth and development in cutting-edge animation technology, JALI is an exceptional employer for those passionate about storytelling and innovation in the gaming and animation industries.