The English-language job board for Spain
89,000+ live jobsR&D Software Engineer – Advanced Algorithms & Cloud Computing in Madrid
On-site in Madrid·Full-time·Added 2 days ago (last checked 11 Nov)
Our summary
- Work mode
- On-site, Madrid
- Contract
- Full-time
- Experience
- 5+ years
- Education
- Master's degree




Visa options
The ad doesn’t mention sponsorship
Not a refusal, but not a yes. Worth asking in your first message.
Skills
Luxoft is hiring for this role in several places. This vacancy is in Madrid.
Requirements
What we're looking for
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
The 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 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.
What you'll do
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
About Luxoft
DXC Luxoft is a software engineering and digital transformation company, part of DXC Technology, offering enterprise technology services from legacy IT modernization to large-scale digital transformation. Its engineers serve global enterprises across automotive and R&D engineering (partnering with 80% of the world's automakers on software-defined vehicles), financial services (trading platforms, legacy modernization, cloud migration and regulatory initiatives), and cross-industry solutions.
In Spain, DXC Luxoft currently lists 8 open roles, including remote positions across the country and a role based in Las Rozas de Madrid. Open positions span core banking architecture, Java engineering, DevOps, Palantir Foundry, and Android automotive development, and several of these roles are explicitly tagged 'Relocation friendly' on the careers page. The company highlights structured mentoring and learning programs, with opportunities to move across projects and industries as careers develop.
- Industry
- IT Services
Good to know if you are moving
- DXC Luxoft currently lists 8 open roles in Spain, many of them remote positions available across the country
- Several Spain roles are explicitly tagged 'Relocation friendly' on the careers page, including Palantir Foundry Engineer, Lead DevOps and Senior Android Developer (Automotive OS Experience)
- One open role is based in Las Rozas de Madrid (Core Banking Architect)
- The company offers structured mentoring and learning programs, with opportunities to move across projects and industries as your career develops
More jobs like this
or browse Backend·Mid-level·Community of Madrid·IT Services
