Senior Engineer (Animation and Graphic Tools)
About the company
At Vyond, our mission is to put the power of video in the hands of everyone. Vyond allows people of all skill levels in all industries and job roles to create dynamic and powerful media. With features that go beyond moving text and images, you can build character-driven stories or compelling data visualizations that engage audiences and deliver results.
Founded as GoAnimate in 2007, Vyond has helped Global 2000 organizations, small businesses, and individuals produce more than 30 million videos.
With offices in Silicon Valley, Hong Kong, and Taiwan, Vyond employs a team of people whose creativity extends well beyond our office walls. We are passionate about the power of video and how it makes the static dynamic and transforms the mundane into the captivating.
Position Summary:
At VYOND we make awesome video and animation software for the world to enjoy. We are looking for a creative programmer to construct asset pipelines, build internal animation systems, scale 2D rendering systems and more!
In your role as Senior Software Engineer (internal tools) you will work on a variety of Engineering tasks as required by the team, including:
- Gather requirements from other teams. Formulate and discuss proof of concepts and solutions.
- Develop and maintain the internal asset processing pipeline, transforming the work of our inhouse animators and illustrators into efficient data structures for our render pipeline.
- Develop tools and workflows to facilitate the daily operation of the creative and engineering teams.
- Work on advancing the entire production pipeline to allow for advanced 3D and ML systems.
Your career progression to more senior engineering roles will be determined exclusively by the demonstration of your ability and the results you achieve.
Experience and Expertise:
- Working knowledge of the following: Python, Node.Js, raster and vector graphics
- Previous experience with graphical asset processing, 2D formats and skeletal animation systems is a plus.
- Previous experience in python scripting in Blender is a plus
- Previous experience with a JS game engine and WASM is plus
- Ability to comfortably work in Unix-like environments is a plus
- Previous experience in leadership in software development is a plus
- Good Command of English