AI Senior Engineer

NTT DATA
Barcelona, Spain
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Job source

Tech stack

Artificial Intelligence Amazon Web Services Microsoft Azure Cloud Computing Code Review Continuous Integration Python (Programming Language) Machine Learning Software Product Management Tensorflow Software Engineering Google Cloud
+11 more
Pytorch Large Language Models Multi-Agent Systems Generative AI Containerization AI Platforms Information Technology HuggingFace Data Analytics Machine Learning Operations Software Version Control

Job description

responsibilities around our artificial intelligence services will be focused on the following fields of action: - Design, build, and deploy machine learning and GenAI solutions, including RAG architectures, autonomous agents, and evaluation pipelines. - Lead the development of AI-based products and services, ensuring scalability, robustness, and maintainability. - Collaborate with data scientists, engineers, and business stakeholders to translate requirements into technical solutions. - Develop and maintain reusable AI components and best practices for GenAI systems. - Integrate models into production environments using cloud platforms such as Azure, AWS, or Google Cloud. - Stay current with advancements in AI and proactively propose innovations. - Contribute to code reviews, documentation, and mentoring junior team members. Why would we want to meet you? We want to meet you if: - Solid understanding of AI foundations, including both classical machine learning

Requirements

and generative AI. - Proven experience building GenAI solutions, such as retrieval-augmented generation (RAG), autonomous agents, and evaluation frameworks. - Proficient in Python and popular AI libraries (e.g., PyTorch, TensorFlow, LangChain, HuggingFace). - Hands-on experience working with cloud platforms (Azure, AWS, or GCP) and deploying AI services in production. - Strong software engineering practices (version control, CI/CD, testing, containerization). - Must be located in or willing to relocate to Spain. We will positively value: - Master’s degree in Computer Science, Engineering, Data Science, or related field. - Experience with MLOps tools and practices. - Experience in Agile/Scrum environments and collaborating with remote teams. - Excellent command of English (C1-C2 level). - Background in consulting or client-facing AI delivery projects. What do we offer? We propose: - To work on projects for leading companies in Spanish and

Benefits & conditions

European market. - To be involved in high priority projects with visibility to senior leadership - To apply the latest technical innovations in artificial intelligence platforms in AWS. - To attend and give conferences. - To join the team of a consolidated multinational such as NTT Data, which shares with you its professional interests and enjoys applying artificial intelligence in large companies and public agencies. - A competitive salary according to provided experience. - A career path that ensures your professional development and continuous improvement (language courses, management and professional skill training, technical training and certifications). If you are interested or would like to have more information, please apply via this advertisement. <

About the company

ideation to deployment and evaluation. We are looking for a professional who brings his knowledge and experience in artificial intelligence focused on: - Defining and implementing technical solutions related to AI Platform framework/methodology. - Building AI Platforms aligned with the logical version defined in high-level architecture designs. Being a cloud-native, hybrid or on-premises environment. - Building CI/CD pipelines to orchestrate the MLOps life cycle aligned with client objectives and architecture requisites. - Contribute to the standardization of methodologies for development, training, deploying, inference and monitor of AI use cases. - Facing challenges related to MLOps practices, provide resources and tools for Data Scientist, give them flexibility for model development and robust methodology to allow its productivization, train models in an unattended way, monitorize the model performance and generate retrain alarms. What will you be accountable for? Your

Apply for this position

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

Apply on es.trabajo.org

Good distractions

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

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · WWC 2023

1:39 min

Fundamentals of tensors and the TensorFlow library

Håkan Silfvernagel · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

1:06 min

Compiling PyTorch environments for advanced time forecasting

Christoph Lohrmann Christoph Lohrmann +1 · WWC Europe 2026

52 sec

Transitioning from software consulting to AI building

Malte Lensch Malte Lensch · WWC Europe 2026

Videos

See all

Related articles

See all