R&D Software Engineer – Advanced Algorithms & Cloud Computing

DXC Luxoft

Madrid

On-site

EUR 90,000 - 140,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, a global technology company, seeks an Advanced Algorithm Engineer to design scalable cloud services and distributed pipelines for heavy 3D and geometry workloads in digital orthodontics.

The role emphasizes turning research algorithms into production services, collaborating with researchers, engineers, and product managers. You will work on cloud platforms (AWS/Azure/GCP) and modern CI/CD practices in a cutting-edge domain.

Qualifications

  • Master's or PhD in Computer Science, Computer Engineering, Applied Mathematics or related field.
  • 5+ years of software engineering focused on backend, systems or cloud.
  • Experience deploying solutions on AWS, Azure or GCP.
  • Distributed systems, microservices, parallel computing.
  • Strong algorithms, data structures and performance engineering.
  • Proficiency in C++ and/or Python.
  • Containerization and modern CI/CD practices.

Responsibilities

  • Architect and develop cloud-native services for large-scale 3D data processing.
  • Design distributed and parallel computing solutions for compute-intensive algorithms.
  • Design and implement APIs and backend services supporting 3D applications.
  • Optimize performance, memory, cost and scalability of algorithm workloads in the cloud.
  • Turn research algorithms (C++/Python) into production-grade services.
  • Contribute to technical roadmaps and architecture decisions; modernize legacy systems.
  • Collaborate with algorithm researchers, software engineers and product managers.

Skills

Backend systems
Cloud computing
Distributed systems
Algorithms & data structures
C++/Python

Education

Master's or PhD in CS/CE/Applied Math

Tools

AWS
Azure
GCP
Docker

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 focused on systems and cloud computing, to design scalable, high-performance cloud services and distributed pipelines that run computationally heavy 3D and geometry algorithms for digital orthodontics.

Responsibilities
  • Architect and develop cloud-native services for large-scale 3D data processing
  • Design distributed and parallel computing solutions for compute-intensive algorithms
  • Design and implement APIs and backend services supporting 3D applications
  • Optimize performance, memory, cost and scalability of algorithm workloads in the cloud
  • Turn research algorithms (C++/Python) into production-grade services
  • Contribute to technical roadmaps and architecture decisions; modernize legacy systems
  • Collaborate with algorithm researchers, software engineers and product managers
SKILLS
Must have
  • Master's or Ph.D. in Computer Science, Computer Engineering, Applied Mathematics or related field
  • 5+ years of software engineering focused on backend, systems or cloud
  • Designing and deploying solutions on AWS, Azure or GCP
  • Distributed systems, microservices, parallel computing
  • Strong algorithms, data structures and performance engineering
  • Proficiency in C++ and/or Python
  • Containerization and modern CI/CD practices
Nice to have
  • GPU programming, CUDA, compute shaders
  • Computational geometry, mesh processing, 3D data
  • HPC / batch-processing frameworks
  • AI/ML pipelines and MLOps
  • Medical or regulated software
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

R&D 3D Graphics & Algorithm Engineer
R&D 3D Graphics & Algorithm Engineer

Luxoft • Madrid

On-site
EUR 70,000 - 105,000
R&D Cloud Engineer — Advanced 3D Algorithms
R&D Cloud Engineer — Advanced 3D Algorithms

Luxoft • Madrid

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

Luxoft • Madrid

On-site
EUR 60,000 - 85,000
R&D AI Scientist
R&D AI Scientist

Luxoft • Madrid

On-site
EUR 60,000 - 90,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 Java Developer
Senior Java Developer

Luxoft Spain • Comunidad de Madrid

Hybrid
EUR 55,000 - 70,000
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 • Madrid

On-site
EUR 55,000 - 70,000
Senior C++ Software Engineer - Computational Geometry & ML
Senior C++ Software Engineer - Computational Geometry & ML

Luxoft • Madrid

On-site
EUR 60,000 - 85,000
Senior Java Developer
Senior Java Developer

Luxoft Spain • Madrid

On-site
EUR 60,000 - 85,000