R&D 3D Graphics & Algorithm Engineer

  • Madrid, Spain
  • On-site
  • Full-time
  • Posted

on Luxoft's careers page

No Spanish required

Not mentioned in the job post: salary, visa sponsorship, relocation, where you can apply from

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

SKILLS

Must have

  • Master's or Ph.D. in Computer Science, Computer Engineering, Applied Mathematics, Computational Geometry, Computer Graphics or related field
  • Strong expertise in computational geometry and geometric algorithms
  • Computer graphics fundamentals: rendering pipelines, transformations and coordinate systems, mesh structures, lighting/shading
  • Web-based 3D development (WebGL, WebGPU, Three.js, Babylon.js or similar)
  • Optimization algorithms, numerical methods, performance engineering
  • Proficiency in one or more of: C++, C#, JavaScript/TypeScript, Python
  • Designing and deploying solutions on AWS, Azure or GCP
  • Software architecture, data structures, algorithms, OOD
  • Source control and modern CI/CD practices

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

More jobs from Luxoft

View company

About Luxoft

Overview

Luxoft offers the full spectrum of enterprise technology services, from modernizing legacy IT systems to delivering digital transformation at scale.