Skip to main content

Junior Software Engineer / 3D Tools

Sketchfab, Paris
Employment type: 
Full time
C++, Python, JavaScript, Linux, JIRA, Jenkins, Git, Passionate, Team Player

Similar jobs

No similar jobs found.

Materials Hack
Playground for innovative materials powered by Borealis.
8th-10th July – Vienna, Austria
2.5
days Hackathon
3
weeks Incubation
2
winning teams
24K
cash prizes

Junior Software Engineer / 3D Tools

Job Description

The 3D backend job is to load data uploaded to Sketchfab and clean, optimize, compress and transform it to be viewable in all device types with great accuracy and fidelity with respect to original data.  

Furthermore, tools to export and import 3D assets are a very important part of Sketchfab. Every time a user wants to upload or download a model, a whole set of tools starts running to transform data between formats. You will help us to maintain, improve and create new plugins for different 3D software to export and import 3D assets.

The main target is to make it even easier to upload models on Sketchfab and to improve data access. Sometimes by extending our format/software support, sometimes by lowering the hardware or bandwidth requirements to display a scene, and sometimes optimizing the code to run faster in our servers.

Missions 
* Maintain and extend our 3D processing pipeline 
* Improve support for file formats like glTF, FBX, BLEND,... 
* Import Sketchfab models into 3D softwares 
* Help to improve artists workflow 
* Optimize our processing pipeline in terms of processing timings, rendering performance, bandwidth requirements and data accuracy. 
* Help to improve our architecture and tooling to smooth our workflow 
* Support, listen and give feedback to our community

You 
* Passionate about 3D/Computer Graphics. 
* Good knowledge of C++ and not afraid of Python or JavaScript. 
* Pragmatic developer, focused on shipping simple and robust code. 
* Comfortable on a Linux environment. 
* Best practices advocate (coding, building/deployment tools, continuous integration, you name it...) 
* Good team player, but also independent and self-organized when needed.

Bonus 
* Experience working with 3D data. 
* Knowledge on 3D modelling/animation software. 
* Knowledge of Computer Graphics APIs. 
* Knowledge in data compression algorithms. 
* Experience with 3D software/engines (UE4, Unity, Maya, Blender, or 3ds Max, etc). 
* Experience using scene graphs, specially in OpenSceneGraph. 
* AWS, Docker, GIT, Jenkins, CMake, Jira, C++11, WebGL, OpenGL(ES).

Us 
* We are results-oriented, organized, resourceful, and creative. We do our best to implement our ideas and find practical solutions 
* We are team players, fun to work with and be around, during office hours and during our get-togethers 
* We are an international French and English speaking team 
* We are passionate about 3D, and want to shape its future

The job is based in Paris, and comes with a competitive salary and equity package, depending on your experience.

Sketchfab is committed to being a diverse and inclusive workplace. We strongly encourage applicants of different backgrounds, cultures, genders, experiences, abilities and perspectives to apply. Everyone receives consideration for employment without regard to race, color, national origin, religion, sexual orientation, gender, gender identity, age, physical disability, or length of time spent unemployed.

Sketchfab

Sketchfab is empowering a new era of creativity by making it easy for anyone to publish and find 3D content online. With a community of millions of creators who have published millions of models, we are the largest platform for immersive and interactive 3D. Additionally, our store allows thousands of buyers and sellers to transact in confidence using our realtime 3D viewer and model inspector.  
Our technology is integrated with every major 3D creation tool and publishing platform, and is compatible with every browser and most VR headsets. Our player is embeddable anywhere on the web, and lets you view and share 3D and VR content on social media such as Facebook, Twitter or Reddit.

Top