We are looking for a Computer Graphics Engineer to help expand the capabilities of this environment by building new 3D tools and improving the performance and usability of existing ones.
Job Summary: As a Computer Graphics Engineer, you will work on the 3D visualization layer of the Alteia platform, developing tools and systems that allow users to explore, analyze, and interact with large-scale geospatial datasets directly in the browser. You will contribute to the design and implementation of new 3D features while continuously improving performance and usability when working with complex and large datasets. This role sits at the intersection of computer graphics, large-scale data visualization, and interactive web applications.
Key Responsibilities:
- Build new 3D tools that allow users to interact with and analyze geospatial datasets such as point clouds, meshes, and LiDAR.
- Improve and extend existing visualization systems, enabling smooth interaction with large and complex scenes in the browser.
- Optimize rendering and data streaming, including level-of-detail strategies and progressive loading techniques for large datasets.
- Design intuitive 3D interactions and workflows in collaboration with product designers and engineers.
- Explore new techniques for large-scale 3D visualization and progressive data processing.
Qualifications
Required Qualifications & Skills:
- Experience developing interactive 3D applications using a modern 3D engine (e.g., Three.js or Babylon.js).
- Strong understanding of computer graphics fundamentals, including 3D math, scene organization, and rendering performance.
- Solid programming skills in JavaScript or TypeScript.
- Ability to work collaboratively in a product-driven engineering team and solve complex technical problems.
- (Bonus) Familiarity with geospatial data (LiDAR, point clouds, photogrammetry)
Additional Information
Duration: 3-12 months with possible recruitment.
Starting date: ASAP