FullStack


 

BACKEND/FULLSTACK DEVELOPER

 

SCROLL DOWN

FullStack


 

BACKEND/FULLSTACK DEVELOPER

 

We’re MashUp Machine— an innovative media startup that’s changing storytelling and entertainment. We’re helmed by award-winning veterans of the visual effects and gaming industries and we’re looking for a Backend/Full-Stack Developer with vanguard skills, contagious creative energy and extraordinary vision to join our team.

Where: Vancouver, BC

When: As soon as we connect with the right person

Salary: Competitive and commensurate with experience, plus benefits

The Job

Work together with a team of multidisciplinary software developers to define, integrate, implement and support a Python and web-socket-based, compute intensive, multi-threaded system to scalably back-end our our web-based application, integrating with our HTML5 and WebGL based front-end.

Implement scalable client and server solutions, including framework for hosting back-end machine-learning processes across a cloud-based mesh.

Help to define and implement a robust and maintainable stack.

 

Required Skills/Experience:

  • Computer Science degree and 3 years+ of Web and python experience.
  • Proven experience with scalable web technologies and python as a backend, in particular, GUnicorn, Celery, websockets and related.
  • Proven experience with compute heavy backend processes, e.g. mesh-based computing.
  • Working knowledge of HTML5, CSS, JavaScript/Angular.
  • Experience with Mongo and Redis.
  • Linux/Unix experience.
  • Cloud experience, eg. Openstack/Cloud Foundry/Docker/Softlayer.
  • Experience with build systems and deployment of VMs.
  • Experience with version control systems (Git, SVN, SourceSafe, Perforce, etc.)
  • A sincere willingness to go above and beyond.
  • The capacity to be a team player.

 

Bonus Points For:

  • Responsive Web Design experience
  • iOS
  • Prior experience with Machine Learning infrastructure (e.g. Theano, GP-GPU on cloud, etc)

Our Dream Candidate is also:

  • Familiar with Agile software development process, SCRUM
  • Familiar with secure coding practices, OWASP

If this sounds like you and your background, we want to know you.

Please send a friendly introductory email, your remarkable résumé, and links to any relevant/epic work to Ben Cole at Jobs@mashupmachine.io

MashUp Machine (www.mashupmachine.io

)

 

 

Lead


LEAD DEVELOPER

Lead


LEAD DEVELOPER

We’re MashUp Machine— an innovative media startup that’s changing storytelling and entertainment. We’re helmed by award-winning veterans of the visual effects and gaming industries and we’re looking for a Lead Developer with vanguard skills, contagious creative energy and extraordinary vision to join our team.

 

Where: Vancouver, BC

When: As soon as we connect with the right person

Salary: Competitive and commensurate with experience, plus benefits

 

The Job:

  • Collaborate with writing, design, animation and other development teams to architect and develop tools, back-end, and front-end systems for a highly-dynamic and easy to use web-based 3d animation application.
  • define, integrate and implement APIs and system components.

Required Skills/Experience:

 

  • Computer Science degree and 10 years+ of VFX or game industry experience
  • Familiarity with 2d and 3d computer graphics
  • Knowledge of digital asset management and data pipelines
  • Experience of system design and API design
  • A sincere willingness to go above and beyond
  • The capacity to be Team Player
  • Extraordinary written, verbal, and communication skills
  • Excellent C++, Python and OOP skills
  • Experience with version control systems (Git, SVN, SourceSafe, Perforce, etc.)

 

Bonus Points For:

  • Knowledge of computer optimization techniques, including acceleration structures
  • Familiarity with mathematical programming and data-structures
  • Experience engineering multi-component tool-chains, including 3rd party integration
  • Animation and simulation systems development experience
  • Familiarity with design patterns and software architecture

 

Our Dream Candidate is also:

  • Familiar with Agile software development process, SCRUM
  • Experience developing multi-user applications for cloud architectures

 

If this sounds like you and your background, we want to know you.

Please send a friendly introductory email, your remarkable résumé, and links to any relevant/epic work to Ben Cole at Jobs@mashupmachine.io

 

MashUp Machine (www.mashupmachine.io)

Rendering


Rendering / Graphics

Rendering


Rendering / Graphics

We’re MashUp Machine— an innovative media startup that’s changing storytelling and entertainment. We’re helmed by award-winning veterans of the visual effects and gaming industries and we’re looking for a Rendering SE with vanguard skills, contagious creative energy and extraordinary vision to join our team.

Where: Vancouver, BC

When: As soon as we connect with the right person

Salary: Competitive and commensurate with experience, plus benefits


The Job:

Collaborate with writing, design, animation and other development teams to construct and develop a highly-dynamic and easy to use web-based 3d animation application.
Craft an engaging, superior, performant UX experience.

Required Skills/Experience:

  • Computer Science degree and 3 years+ of 3d graphics experience
  • Familiarity with 2d and 3d computer graphics
  • Well-versed in system design and UI integration
  • A sincere willingness to go above and beyond
  • The capacity to be Team Player
  • Extraordinary written, verbal, and communication skills
  • Demonstrable experience with openGL or equivalent
  • Demonstrable experience with shading pipelines and shaders
  • Experience with version control systems (Git, SVN, SourceSafe, Perforce, etc.)



Bonus Points For:

  • Fluent in Javascript, Web-GL, Three-JS, HTML5 and equivalent knowledge
  • Familiarity with mathematical programming and data-structures
  • Experience with engineering multi-component tool-chains, including 3rd party integration
  • Experience with animation and simulation systems development
  • Familiarity with design patterns and software architecture
  • Experience/knowledge of Service Oriented Architecture such as Node.js, ASP.NET or JVM stacks


Our Dream Candidate is also:

  • Familiar with Agile software development process, SCRUM
  • Familiar with secure coding practices, OWASP
  • Experience developing multi-user applications for cloud architectures

If this sounds like you and your background, we want to know you.

Please send a friendly introductory email, your remarkable résumé, and links to any relevant/epic work to Ben Cole at Jobs@mashupmachine.io

 

MashUp Machine (www.mashupmachine.io)