Machine Learning Software Developer

Digital Domain   •  

Vancouver, BC

Industry: Business Services

  •  

Not Specified years

Posted 269 days ago

This job is no longer available.

Purpose of the job:

Developing software solutions to computer graphics problems that build on the latest developments in machine learning techniques.

Essential Functions/Responsibilities:

? Develop software solutions for artists. The tools and libraries you will write will be used by artists to create groundbreaking visual efects.

? Research new approaches to problems, concentrating on machine learning, deep learning and data driven techniques.

? Write documentation, both internal for other developers and external for the user community. ? Participate in teams working on a common goal. This will include weekly meetings and electronic discussions.

? Keep abreast of the latest technology. The machine learning and computer graphics communities are changing rapidly and we expect our developers to always learn.

Education and/or Experience Required:

? At least a Master’s Degree in Computer Science / Math / Physics

? Adept in both C++ and Python

? A solid foundation in mathematics.

This job will require that you be able to read, understand, implement and make improvements on the latest research. You should be able to read a paper from SIGGRAPH and understand it.

Specifically, understanding of optimization techniques and calculus is essential.

? A broad knowledge and curiosity about computer graphics is very important. We solve many, varied problems at Digital Domain.