About this role
Project description
Our client is a global leader in orthodontic solutions, providing innovative and high-quality products and technologies to orthodontists and patients worldwide. We are looking for an Advanced Algorithm Engineer to help build next-generation web-based 3D applications. The role combines computational geometry, 3D computer graphics, optimization algorithms and cloud technologies, in both modern and legacy environments.
Responsibilities
-
Design, develop and optimize algorithms for web-based 3D applications and visualization platforms
-
Create computational geometry solutions: geometric modeling, mesh processing, spatial analysis, topology operations
-
Develop high-performance 3D graphics using modern web rendering technologies
-
Research and implement state-of-the-art algorithms to improve performance, scalability and UX
-
Architect cloud-native services and APIs for large-scale 3D data processing and visualization
-
Optimize rendering performance, memory usage and computational efficiency across desktop and cloud
-
Collaborate with product managers, software engineers, UX designers and domain experts
-
Contribute to technical roadmaps and architecture decisions; modernize legacy systems
-
Nice to have
-
Industry experience in 3D visualization platforms
-
Distributed systems and microservice architectures
-
GPU programming, parallel computing, compute shaders
-
Large-scale geometric datasets
-
AI/ML for geometric computing or design automation
-
Open-source contributions, patents or publications
-
Languages
-
English: C1 Advanced
-
Senior
-
Madrid, Spain