R&D Software Engineer – Advanced Algorithms & Cloud Computing
Successfully
Req. VR-126052
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.
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
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
Languages
English: C1 Advanced
Seniority
Senior
Madrid, Spain
Req. VR-126052
C/C++
Cross Industry Solutions
12/11/2026
Req. VR-126052
Apply for R&D Software Engineer – Advanced Algorithms & Cloud Computing in Madrid
*Indicates a required field