Senior Software Engineer, 3D Graphics

Senior Software Engineer, 3D Graphics

Remote/Telecommute JobREMOTE / Montreal, Quebec, Canada  - Permanent
This job allows you to work remotely 

Job Description

Our client is at the heart of the Al revolution. Real breakthroughs in AI are reliant on the quality of the training data. The data engine enables organizations to dramatically improve the quality of their training data, which makes their machine learning models more accurate and performant.

Current customers are transforming industries within insurance, retail, manufacturing/robotics, healthcare, and beyond. The platform is used by Fortune 500 enterprises including Allstate, Black + Decker, Bayer, Warner Brothers and leading AI-focused companies including FLIR Systems and Caption Health.

They are backed by leading investors including SoftBank, Andreessen Horowitz, B Capital, Gradient Ventures (Google's AI-focused fund), Databricks Ventures, Snowpoint Ventures and Kleiner Perkins.

About the Role:

As a Senior Software Engineer on our Perception team, you will work closely with product, design, and other engineers to design and implement a full-stack solution for customers to import, render, and annotate point clouds.

You will create jaw-dropping user experiences; support the performant rendering of labels in web browsers at scale; build novel experiences for exploring 3D point clouds; and create experiences in sensor fusion where users are working with multiple modalities seamlessly, e.g. images embedded in 3D point clouds.

Must Have Skills:

•You have 5+ years of professional experience with 3D graphics, WebGL and GLSL shaders.
•You have 3+ years using frontend frameworks such as React/Redux, Angular, etc
•You have 3+ years of experience with full-stack development (writing + consuming GraphQL APIs, databases, etc)
•You have familiarity with 3D web-based rendering frameworks such as Three.js or Babylon.js.
•You are constantly learning and pushing the art of the possible in web browsers.
•You embrace working and communicating effectively with your team, and cross-functional group, and get excited by crafting simple and elegant solutions
•Quality and testing are very important to you but can balance between perfection and shipping

Nice to Have Skills:

•Domain experience in point clouds and Lidar data
•Experience with computer vision techniques.
•Experience with RxJS.


Starting: ASAP

Similar jobs in Montreal:

Similar jobs in other locations: