Description of Position
Job title VR Mathematician
Location London, Brixton
Industry Enterprise Design Software (SaaS)
Employment Type Full-time
About Gravity Sketch
Gravity Sketch is a London-based startup that is shaking up the 3D design space and transforming the future of digital creation. Just like Adobe revolutionised 2D design, our vision is to revolutionise 3D design today. Backed by high profile VCs and investors from Silicon Valley, London and Tokyo, we are developing the first enterprise-grade immersive 3D design and collaboration software which allows designers, engineers, and other stakeholders to create remotely together, in real-time, across multiple devices and platforms. We aim to transform the future of digital creation through disrupting the current design and engineering workflows, placing the user at the center of the creation process. Our product is used by thousands of designers in industries such as automotive, apparel and film, across North America, Europe, and Asia.
As a VR Mathematician at Gravity Sketch, you’ll be responsible for figuring out all the steps from the user providing input to mesh geometry appearing in the application. This covers everything from designing interactions in the performance critical context of VR to implementing complex mathematical algorithms to tessellate an optimised renderable mesh. Your main tools will be C# and Unity, with a particular emphasis on writing lightning fast multithreaded algorithms using the Unity C# job system and Burst compiler. Your code will need to be optimised for a wide range of hardware, from the most powerful gaming PCs to the latest mobile VR hardware.
You’ll also learn about real world physical modelling techniques, UX concepts and principles in the current Gravity Sketch workflow, using this to research and develop novel and groundbreaking new ways for users to create. You will be your own product manager, quickly taking ownership over projects and working directly with users to create, improve and iterate on features. At Gravity Sketch, we aren’t precious about which bits of the codebase you can contribute to so if you have a good idea you’ll be free to implement it.
Bachelor’s degree in a mathematics related field.
Experience programming in an object-oriented language (e.g C#, Java).
Excellent algorithmic skills including practical knowledge of complexity theory.
The ability to identify and solve complicated problems independently, particularly in the areas of geometry and linear algebra.
Strong communication skills, in particular the ability to communicate complex technical ideas to a non-technical audience.
Fluent in C# - this is the main language we use here, but don’t worry if you’ve never written any before!
Experience with Unity.
Academic/professional experience in computational geometry.
Experience with other 3D CAD packages/design tools.
Knowledge of multithreaded programming.
What we offer
Chance to work at a fast growing B2B SaaS startup.
Real work ownership - you drive your own initiatives.
Unparalleled learning, if you’re up for the challenge!
Opportunities for growth and professional development (£1000 annual stipend).
Great work culture and environment - we work hard but also know how to have fun.
25 days paid holiday (+ bank holidays and a Christmas break).
Discounted local gym membership with weekly team sport days (optional).
Cool studio based in Brixton, weekly team lunches, generous social budgets.
Flexible working hours.
Top quality equipment - in the office and to take home.
Free drinks on a Friday.
We are committed to equality of opportunity for all employees. Applications from individuals are encouraged regardless of age, gender, sexual orientation, background, and nationality.
Your application was submitted successfully.