Deep Learning Enginer

European Recruitment
Madrid, Spain
6 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Computer Vision Software Quality Data Cleansing Distributed Computing Environment Python (Programming Language) Machine Learning Quantum Computing User-Centered Design Pytorch Delivery Pipeline Large Language Models
+4 more
Prompt Engineering Deep Learning Information Technology Data Pipelines

Job description

Overview Quantum Computing & AI software company based in Barcelona seeks a Deep Learning Engineer.This is a fixed-term contract until June **.ResponsibilitiesLead the end-to-end design, training, optimization, and evaluation of deep learning models (LLMs and computer vision), from data preparation through large-scale distributed training and deployment.Research, apply, and advance state-of-the-art model compression techniques-including pruning, distillation, quantization, and architectural optimisation-to balance accuracy, latency, cost, and hardware constraints.Build and maintain reproducible, automated pipelines for large-model training and compression, incorporating ablation studies, benchmarking, and systematic evaluation.Develop and curate datasets and fine-tuning strategies (e.g., SFT, preference optimisation, prompt engineering) tailored to domain-specific and real-world use cases.Integrate compressed models into production systems, collaborating closely with cross-functional teams while maintaining high engineering standards, documentation, and code quality.QualificationsMaster’s or Ph.D. in Computer Science, Machine Learning, Electrical Engineering, Physics, or a closely related technical field.3+ years of hands?on experience training deep learning models from scratch, including architecture design, data pipelines, training loops, and distributed training.Strong expertise in model compression methods (pruning, distillation, low-rank factorisation, quantization) and performance analysis through ablations and error diagnostics.Deep understanding of modern model architectures (LLMs and/or computer vision), training dynamics, optimisation techniques, and the full model lifecycle.Proficiency with Python, PyTorch, and modern ML tooling, along with experience building scalable, reproducible training pipelines and optimizing models for real-world deployment constraints.If this role is of interest please apply directly on LinkedIn or send a copy of your CV to** .#J-***-Ljbffr

Requirements

Master’s or Ph.D. in Computer Science, Machine Learning, Electrical Engineering, Physics, or a closely related technical field. 3+ years of hands?on experience training deep learning models from scratch, including architecture design, data pipelines, training loops, and distributed training. Strong expertise in model compression methods (pruning, distillation, low-rank factorisation, quantization) and performance analysis through ablations and error diagnostics. Deep understanding of modern model architectures (LLMs and/or computer vision), training dynamics, optimisation techniques, and the full model lifecycle. Proficiency with Python, PyTorch, and modern ML tooling, along with experience building scalable, reproducible training pipelines and optimizing models for real-world deployment constraints.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 · LIVE

2:17 min

Balancing model training with data preparation realities

Lukas Kölbl · LIVE

1:25 min

Distinguishing artificial intelligence from deep learning

Sam Witteveen · Coffee With Developers

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · WWC 2023

3:24 min

Harmonizing federal data records with automated software robots

Clemens Schwaiger · LIVE

2:17 min

Distinguishing between AI, machine learning, and deep learning

Mary Grygleski Mary Grygleski · LIVE

Videos

See all

Related articles

See all