R&D 3D Graphics & Algorithm Engineer

DXC Luxoft

Madrid

On-site

EUR 70,000 - 105,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Luxoft seeks an Advanced Algorithm Engineer to help build next-generation web-based 3D applications. The role combines computational geometry, 3D graphics, and cloud technologies in modern and legacy environments.

You will design and optimize geometric algorithms, develop high-performance web graphics, and architect cloud-native services for large-scale 3D data processing and visualization, collaborating across teams to modernize systems.

Qualifications

  • 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

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

Computational geometry
Geometric algorithms
Rendering concepts
Optimization algorithms
C++
JavaScript/TypeScript
Python

Education

Master's or Ph.D. in CS/CE/Math/Graphics

Tools

WebGL
WebGPU
Three.js
Babylon.js
AWS
Azure
GCP

Job description

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

R&D Software Engineer – Advanced Algorithms & Cloud Computing
R&D Software Engineer – Advanced Algorithms & Cloud Computing

Luxoft • Madrid

On-site
EUR 90,000 - 140,000
Advanced Web 3D Graphics & Geometry Engineer
Advanced Web 3D Graphics & Geometry Engineer

Luxoft • Madrid

On-site
EUR 70,000 - 105,000
Senior Software Engineer (C++ | Computer Geometry)
Senior Software Engineer (C++ | Computer Geometry)

Luxoft • Madrid

On-site
EUR 60,000 - 85,000
R&D Cloud Engineer — Advanced 3D Algorithms
R&D Cloud Engineer — Advanced 3D Algorithms

Luxoft • Madrid

On-site
EUR 90,000 - 140,000
R&D AI Scientist
R&D AI Scientist

Luxoft • Madrid

On-site
EUR 60,000 - 90,000
Typescript Engineer (OOP/React/Three.js)
Typescript Engineer (OOP/React/Three.js)

Materialise • Barcelona

On-site
EUR 55,000 - 75,000
Senior Software Development Engineer (C++ | Computer Geometry)
Senior Software Development Engineer (C++ | Computer Geometry)

Ormco • Madrid

On-site
EUR 70,000 - 100,000
Medical and dental coverage
Meal allowance
Maternity & paternity leave
Senior Research Engineer — 3D Media Processing & ML
Senior Research Engineer — 3D Media Processing & ML

i2CAT Research Centre • Barcelona

Hybrid
EUR 45,000 - 65,000
27 paid vacation days per year
Flexible core hours
Early-Finish Fridays
+1
Hands-on Development Manager (C++)
Hands-on Development Manager (C++)

Luxoft • Madrid

On-site
EUR 90,000 - 130,000
Senior Java Developer
Senior Java Developer

Luxoft Spain • Comunidad de Madrid

Hybrid
EUR 55,000 - 70,000