Software Engineer - 3D Graphics

Hover   •  

San Francisco, CA

5 - 7 years

Posted 268 days ago

This job is no longer available.

Software Engineer - 3D Graphics

We're looking for a graphics engineer with experience in computer graphics and real-time rendering to expand core components of our 3D pipeline. You'll join a world-class team and will help the team fulfill technical, operational, and business requirements.   What You’ll Do: - Drive rapid technical prototyping on customer-facing applications and improvements to our 3D reconstruction pipeline. - Drive implementation and execution of our texturing pipeline, including PBR and state-of-the-art techniques. - Bridge the gap between prototype and production-ready software. Ship product. - Provide technical leadership and guidance to your team members and the broader organization. - Establish objectives and key results of regular assessment and improvement.   Unlike a lot of other 3D roles you might find, this role involves building and improving practical 3D applications that have immediate value to the business. You'll work alongside our team of designers, frontend, backend, devops, computer vision and machine learning engineers to bring your creations to life in an agile development environment. This means that you must not only be able to stay at the forefront of your discipline, but you must also excel in communication and collaboration.   Requirements

  • 4+ years of applied experience
  • Fluency in Javascript and shader programming
  • Experience working with WebGL (preferred), OpenGL, DirectX, and/or other graphics APIs
  • Experience building real-time rendering applications in production environments
  • Experience with PBR, shaders, animation, lighting, texturing, 3D tooling
  • Ability to handle multiple competing priorities in a fast-moving environment
  • Autonomous in setting work priorities within product plans


  • Experience with three.js, babylonjs or other 3D web frameworks
  • Experience developing CAD applications
  • Experience in cross-platform mobile gaming
  • Experience with Unity or other 3D frameworks
  • Experience with C++, Ruby, Rails, Python, Objective-C, Java or Mobile development
  • Experience working with ARKit, ARCore, OpenCV, Caffe, TensorFlow, Theano, and/or other computer vision libraries and deep learning frameworks


We’ve raised over $60M from some of the top investors in Silicon Valley and offer highly competitive salary and equity compensation as well as awesome benefits. If there’s something important to you that’s not on this list, let us know!

  • Competitive salary and meaningful equity in a fast-growing company
  • Comprehensive medical, dental, and vision coverage for you and your dependents
  • Unlimited and flexible vacation policy
  • Commuter benefits
  • Fully stocked kitchen
  • Outdoor balcony complete with gas-powered grill
  • MacBooks are our standard, but we’re happy to get you whatever equipment helps you get your job done
  • A diverse, talented, passionate group of teammates!