The PlayCanvas team is building SuperSplat, the worldβs most popular platform for 3D Gaussian Splatting. We recently hit a major milestone in user growth β and weβre just getting started. 3DGS has massive potential for e-commerce, immersive digital memories, and much more.
β
Weβre looking for a top-flight full-stack software engineer (bonus points for 3D graphics or game-engine experience) to help us build web tools and runtimes that developers love and will help shape the 3D web. The PlayCanvas team operates like a startup within Snap β fast-moving, collaborative, and driven.
Working from our central London offices, youβll collaborate with engine and tools programmers to build a truly next-generation platform for creating incredible HTML5 content. Working on the PlayCanvas team is challenging, high-intensity, rewarding, and, above all, fun! Come join us!
β
β
What youβll do:
- Develop world class browser-based 3D content creation tools
- Work with engine run-time programmers and front-end/back-end programmers to expose engine features to game developers
β
β
Minimum qualifications:
- Experience architecting and developing complex web applications
- Exceptional coding skills in modern JavaScript both in the browser and in a Node.js environment
- Excellent HTML5 and CSS3 skills
- Database expertise (preferably with DocumentDB and/or DynamoDB)
- Experience with AWS infrastructure (EKS, CloudFront, S3)
β
β
Preferred qualifications:
- Experience leading small to medium teams of engineers
- Understanding of game engine architecture and practical experience working on game engine related tooling
- Experience in one or more of the following: real-time graphics (ideally WebGL), animation, physics
- Excellent verbal and written communication skills, with high attention to detail
- Experience with content creation apps like 3ds Max, Maya or Blende
- Knowledge of 3D mathematics (vector algebra)
- A passion for the latest game engine techniques and enabling the creativity of others
β