Junior Software Engineer (Pipeline)

About Steamroller Animation

It’s different here. We’re a fun-loving bunch, passionate about our craft. We grow together, learn together, play together, and work on some of the coolest projects on the planet. If you’re looking for a welcoming atmosphere, a culture that’s dedicated to helping you grow and thrive, and ample opportunity to advance, we’d LOVE to hear from you.

We are passionate about creating stories that will touch the heart and soul of our audience and we have been fortunate enough to have worked on some amazing projects with our clients. Some of the projects that we have been involved in include ‘Fortnite’, ‘Horizon Forbidden West’, ‘Tom Clancy: Dauntless’, ‘Mortal Kombat’, and on movies such as Transformer, Avatar, Spiderman, and many more. (Link: Steamroller Animation's Portfolio — Steamroller Animation). 

About Our Mauritius Studio

Steamroller Studios (Mauritius) is a branch of Steamroller Animation based in Florida, USA.
We are a 3D animation studio that helps bring stories to life for some of the largest studios in the industry from Sony, Netherrealm, Paramount, Disney, WB, etc.
 

About the Role

We are looking for fresh graduates in Computer Science/IT, to perform a variety of tasks that assist the Pipeline Technical Directors. These tasks will ensure the smooth running and development of tools, software, and workflows used by the Studio animators and artists. Hence, you will receive the valuable opportunity to work closely with artists across the facility to assist them in the delivery of our varied projects via medics and training.

The candidate needs to be a highly technical individual who has an insatiable appetite for learning & Innovation. Above and beyond, the job includes learning as much as possible and establishing strong relationships with your team and the artists you support. You will have the opportunity to engage with artists and developers who have decades of experience across the animation industry.

Responsibilities

  • Write and support technical artists in writing one-off scripts for various tools and software packages.
  • Write and/or maintain plugins and extensions for 3rd party packages used in our pipeline.
  • Write end-user and developer documentation for tools.
  • Maintain and improve upon our existing code base and develop new libraries and tools as necessary.
  • Provide training for artists in using our many tools, as well as any new technology & workflows.
  • Spend a proportion of your time improving your knowledge and skills in line with goals set with your manager.
  • Attend pipeline/sprint meetings as required.
  • Foster a positive working environment and collaborative team culture within the Team and staff across the facility.
  • Ensure that everything we do is in line with our Mission Statement and speak out when and if we stray.
  • Contribute to the testing, releasing, and support of our software and technology.
  • To perform any other cognate duties as may be assigned by your Head of Department/Management.

Years of Experience

  • Fresh Graduate

Academic Requirements

  • BSc in Computer Science.
  • Diploma in Computer Science may be considered.
Technical Requirements
  • Software Programming with very Good knowledge of object-oriented programming.
  • Practical Experience in Python. A lack of proficiency in Python will only be considered in the event of a strong demonstration of high proficiency in OOP languages such as C#, Java, etc. Shifting to Python will be required in such cases.
  • Result-oriented and focused on producing quality work.
  • Strong problem-solving abilities.
  • Analytical ability and capacity for synthesizing.
  • A Plus/valuable: prior experience in VFX (creation of 3D models, rigging, animation, etc.).
  • A Plus/valuable: prior knowledge of non-relational and relational databases, SQL, and NoSQL.
  • A Plus/valuable: prior experience in networking programming & protocols such as: TCP, UDP, HTTP.
  • A Plus/valuable: prior experience working on VS Code editor and IDE such as Visual Studio.

Additional Core Requirements

  • Willingness to learn.
  • Ability to work autonomously and flexibly.
  • Attention to detail.
  • Sense of initiative.
  • Strong interpersonal and communication skills.
  • Ability to work as part of a team.
  • Ability to adapt to change.
  • Ability to effectively communicate in English. 

Animation Services

Saint Pierre, Mauritius

Share on:

Terms of servicePrivacyCookiesPowered by Rippling