Senior Civil Engineer
Tarragona, Catalonia Civil Engineering Company
At ASTEK Iberia, we are looking for an Senior Data & AI Engineer to join our pharmaceutical partner. You will play a key role in designing and implementing advanced AI and data science solutions that drive innovation across the company’s digital platforms.
Main responsibilities:
- Design, develop, and deploy backend services using Python and FastAPI, integrating AI and machine learning algorithms.
- Manage and optimize databases such as MongoDB, Elasticsearch, SQL, and NoSQL to ensure efficient data storage and analysis.
- Implement CI/CD pipelines with Docker and GitLab CI, automating data workflows and deployments.
- Collaborate closely with data scientists and development teams to integrate AI models into production environments.
- Ensure performance, scalability, and reliability of AI-based data services.
Who are you?
- Degree in Computer Science, Data Science, Engineering, or a related field.
- 5+ years of experience as a Data Engineer or AI Engineer.
- Strong Python programming skills, with experience in FastAPI.
- Proven experience with MongoDB, Elasticsearch, SQL/NoSQL databases.
- Hands‐on experience with Docker, GitLab CI, and Airflow.
- Knowledge of Snowflake or similar data warehouse technologies.
- Familiarity with machine learning model integration and deployment.
Who are we?
Since 2015, Astek Iberia has been accompanying its customers in their development throughout Spain (Madrid, Barcelona, Valencia, Basque Country, Andalusia, Galicia, etc.). Founded in France in 1988, Astek is a global player in engineering and technology consulting, present in five continents and 25 countries. With expertise in a wide range of industrial and service sectors, Astek is an essential partner, supporting its customers in an intelligent deployment of their products and services, and in the implementation of their digital transformation. Today we are more than 8,000 employees, committed every day to promote the complementarity between digital technologies and complex systems engineering.
Our style is to have flexible schedules and highly value the well-being of our employees.
Senior Data Engineer (With Java Experience)
Location: Remote from Spain (an indefinite Spanish contract)
Readiness for Business trips: the final interview be conducted onsite in Frankfurt.
Our client is an independent and globally‑established trading venue with more than 250 employees and more than 50 different nationalities worldwide. As Deutsche Börse Group’s FX unit, it provides a web‑based trading technology for over‑the‑counter (OTC) instruments, integration solutions and related services. We stand for innovation in the FX market.
You will be part of the Software Development Unit and join one of our Change‑the‑System teams (CTS) according to your skills and interests. As a Senior Software Engineer, you take over ownership for projects from conception to final product. Your tasks will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will also be involved in directing system testing and validation procedures and working with customers or departments on technical issues including software system design and maintenance.
Requirements:
- 5+ years of hands‑on experience in data engineering with Java programming language and SQL.
- Experience with Spark – minimum 5 years.
- Strong experience with ETL / ELT / orchestration tools (e.g., Airflow).
- Drive the design and implementation of data warehouse and data lakes.
- Proficient in code versioning (git) and building CI/CD for data projects.
- Experience with requirement gathering and documentation.
Will be a Plus:
- Experience with NoSQL.
- Experience with Flink.
- Experience with CDP, Python Kafka.
Responsibilities:
- Collaborate with business stakeholders and technical teams to understand and analyze data requirements.
- Lead the design and implementation of data models and database structures that meet business needs.
- Profile, refactor, and tune performance in the database.
- Design and implement complex ETL processes to extract, transform, and load data from various source systems into the data warehouse.
- Ensure data integrity, consistency, and accuracy through robust data quality assurance measures.
- Review and support team members, providing guidance and mentorship.
- Supervise and contribute to the data‑driven strategy for the project, aligning it with business objectives.
Senior BI Data Engineer
Are you a Senior BI Data Engineer seeking a new interesting challenge?
If your answer is yes, it can be just what you're looking for!
We are looking for a dynamic, proactive and talented person to join our team and perform the following tasks:
- Dashboards and Advanced Data Models
- Ingestion and Transformation Flows
- Python and Spark Development
WHAT TECHNOLOGIES WILL YOU USE?
- PowerBI
- SQL Server
- ETL
- DAX, AWS, GLUE, S3, RDS
- Python, Spark, Git
- Amazon SageMaker (ML)
- Workday
Senior AI Engineer
NTT DATA is the 6th biggest IT Service Company in the world with more than 100,000 professionals and a turnover of more than 15 billion euros. We at NTT DATA Spain make the difference by being close to our clients, exceeding expectations, managing proactively our projects and customers and focusing on quality and selecting employees with the right mindset to make our company grow. The Group has the ambitious goal to position within the TOP 3 worldwide. We have been awarded Best Place to work in Spain for 4 consecutive years.
We are looking for a Senior AI Engineer to join our AI & Analytics team in Spain. This role is ideal for an experienced engineer who is passionate about designing and deploying AI‑driven solutions, with a strong foundation in machine learning, generative AI, and cloud computing.
You will work with a multidisciplinary team to develop intelligent systems for clients across industries, contributing to end‑to‑end AI product development, from 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, monitorise the model performance and generate retrain alarms.
What will you be accountable for?
- 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?
- Solid understanding of AI foundations, including both classical machine learning 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?
- To work on projects for leading companies in Spanish and 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.