Amazon

Returning Candidate?

Software Engineer

Software Engineer

Job ID 
518393
Company/Location (search) 
CA-MB-Winnipeg
Posted Date 
5/30/2017
Company 
Thinkbox Software Inc
Recruiting Team 
..

Job Description

Are you ready to work on the rendering technology used for Feature Film productions like Ex-Machina, Batman vs Superman and The Avengers?

Thinkbox Software, recently acquired by Amazon Web Services, focuses on providing software for tens of thousands of users across the world. Our technology is used in many of the largest feature films, and in the architecture, design, and engineering markets on-premise and in the cloud.

Thinkbox Products

Deadline is a cross-platform render farm management tool used by tens of thousands of people around the world. Deadline offers its clients the ability to efficiently distribute rendering tasks among a large pool of local machines or by utilizing popular cloud computing services.

Our 3D software technologies are focused on the creation, management, rendering and meshing of point clouds. One of our major products is "Krakatoa". Krakatoa is used by hundreds of studios and artists around the world to create volumetric smoke, fire, and other simulation FX.

Thinkbox technology has been used in feature films such as: Fantastic Beasts And Where to Find Them, Wonder Woman, Independence Day 2, Captain America: The Winter Soldier, Batman vs Superman, Ex Machina, The Martian, and many more.

Job Description

As a software developer at Thinkbox, you have the opportunity to lead development on tools for creating the world’s most compelling visual content. And, as an Amazon engineer, you get to own the full lifecycle of your systems, work on challenging problems at "Amazon Scale", and collaborate with some of the best in the business. This position provides the opportunity to work in a creative environment and be part of a culture of innovation with a focus on delighting our users.


If all of this sounds exciting to you, then please come join us and help shape the future of creating, processing, and delivering digital content On-Premise and in the Cloud. We are looking for talented and self-motivated individuals with the capability to learn and tackle new challenges.

Basic Qualifications

  • 4+ years of software development experience
  • Fluency with C++, C#, Python
  • In-depth knowledge of computer science, data structures and algorithms
  • Strong problem solving ability and object-oriented design skills
  • Bachelor’s degree (or higher) in Computer Science or a related discipline
  • Proactivity, leadership and team work.

Preferred Qualifications

  • · 7+ years of software development experience
  • · Experience developing cross-platform C++ applications
  • · Proactivity, leadership and team work
  • · Experience with distributed systems, consistent hashing, distributed locking, replication, and load balancing
  • · Working knowledge of 2D/3D Digital Content Creation tools such as Foundry Nuke, Autodesk 3dsMax, Autodesk Maya
  • · Experience with Visual Effects or Game Creation production pipelines
  • · Master’s degree or PhD in Computer Science
  • · Experience in Image Processing or Applied Mathematics.
  • · Experience in GPU Programming with OpenCL or CUDA.