Senior Data Engineer AWS & GenAI Data Engineer

Accenture
Accenture
Madrid, SpainOn-siteCompetitiveAdded 16 days ago
🇪🇸 Translated from Spanish

This job was originally posted in Spanish and automatically translated to English. You'll most likely need Spanish to apply.

Job Description

Accenture, recognized as a Great Place To Work®, is a leading global professional services company that helps the world's leading businesses, public administrations, and other organizations develop their digital core, optimize their operations, accelerate revenue growth, and improve services for citizens, creating tangible value at speed and scale.

The position is based in Madrid in a hybrid work model, working some days from home and others in the office where you can create interesting synergies with the rest of your team.

It is essential to reside in Spain and have a work permit in Spain.

Functions and responsibilities:

1. Programming and Data Processing

Python and PySpark (minimum 2 years): Advanced level for the development, maintenance, and optimization of ETL flows, as well as for the evolution of the main engine and its associated library.

Databases and Advanced SQL: Great mastery in creating complex queries for auditing and data quality control (table joins, primary key validation, duplicate detection, and identification of errors in source vs. process).

2. AWS Ecosystem

Core data and computing services: Practical experience working with S3 (storage), Athena (queries and data debugging), and SageMaker (process deployment/review).

Serverless Architectures and Containers: Knowledge in the development and deployment of solutions in AWS Lambda and AWS Fargate.

Monitoring: Ability to supervise infrastructure via CloudWatch and manage flows/metrics and traces with Kinesis.

3. GenAI and API Development

LLM Ecosystem: Practical experience in the development and maintenance of agents based on language models (with OpenAI and Langgraph).

Prompt Engineering: Ability to design, optimize, and refine complex prompts, especially focused on web search integrations and agent development.

Backend Development: Solid knowledge in API development using FastAPI.

Observability: Experience implementing traces and application monitoring via OpenTelemetry.

4. DevOps and Version Control

Git and GitHub: Fluent handling for version control, branch creation, and code review.

CI/CD (Jenkins): Ability to interpret pipelines, execute builds, and diagnose possible failures in deployments.

5. Business Knowledge and Management

Functional Mastery: Familiarity with financial and core business concepts to correctly interpret the nature of the data and provide criteria in validations.

Methodology and Tools: Regular use of Jira for task tracking and incident management, and advanced level of Excel for quick analysis or ad-hoc information cross-referencing.

Essential requirements:

  • Minimum 2 years of experience with Python and PySpark applied to the development of ETL processes.

  • Experience with relational databases and development of complex SQL queries for data validation and control.

  • Experience working with AWS S3 and Athena in data environments.

  • Experience in API development with FastAPI.

  • Experience in version control with Git and GitHub.

  • Use of CI/CD tools such as Jenkins for pipeline execution.

  • Experience with task management tools such as Jira.

  • Degree in computer science, telecommunications, or engineering.

Desirable requirements:

  • Experience with AWS Lambda and AWS Fargate in serverless architectures.

  • Experience in monitoring with CloudWatch and flow management with Kinesis.

  • Experience in developing solutions with language models (OpenAI, LangGraph).

  • Experience in advanced prompt design for agents and web search systems.

  • Experience in implementing observability with OpenTelemetry.

  • Knowledge of financial business applied to data analysis.

  • Advanced level of Excel for ad-hoc analysis.

Knowledge and experience in the use of generative artificial intelligence and AI tools applied to the workplace are required, in line with Accenture's commitment to the responsible and effective use of AI.

At Accenture, a company recognized as a Great Place To Work®, we believe in a hybrid work model that, thanks to technology and our facilities, allows us to maintain the essential human connection to work with our teams and clients. A connection that allows us to maintain our culture of inclusion and diversity and be, according to Refinitiv, the most diverse company in the world.
Additionally, we offer other benefits such as:

  • Medical, Life, and accident insurance

  • Medical service and wellness programs

  • Flexible remuneration program and stock purchase

  • Flexibility programs (hours, days off, vacations...)

  • Individualized training itinerary

  • Sustainability programs and Accenture Foundation

  • Employee network for diversity

  • Other benefits: Bankinter Office with special conditions and profit sharing

About Accenture

Accenture is a leading global professional services company that helps the world's leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services-creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world's leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.

Visit us atwww.accenture.com

Equal Employment Opportunity Statement

We believe that no one should be discriminated against for their differences. All employment decisions will be made regardless of age, race, creed, color, religion, sex, national origin, ancestry, disability, military veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship, or any other criteria protected by applicable law. Our rich diversity makes us more innovative, competitive, and creative, which helps us better serve our clients and communities.

View original advert (Spanish)

Accenture, reconocida como Great Place To Work®, una compañía líder mundial en servicios profesionales que ayuda a las principales empresas, administraciones públicas y otras organizaciones del mundo a desarrollar su core digital, optimizar sus operaciones, acelerar el crecimiento de sus ingresos y mejorar los servicios para los ciudadanos, creando valor tangible a velocidad y escala.

El puesto se desempeña en Madrid en un modelo de trabajo híbrido realizando algunos días desde tu casa y otros en la oficina donde podrás crear interesantes sinergias con el resto de tu equipo.

Es imprescindible residir en España y tener permiso laboral en España.

Funciones y responsabilidades:

1. Programación y Procesamiento de Datos

Python y PySpark (2 años mínimo): Nivel avanzado para el desarrollo, mantenimiento y optimización de flujos ETL, así como para la evolución del engine principal y su librería asociada.

Bases de Datos y SQL Avanzado: Gran dominio en la creación de consultas complejas para la auditoría y control de calidad de datos (cruces entre tablas, validación de primary keys, detección de duplicados e identificación de errores en origen vs. proceso).

2. Ecosistema AWS

Servicios core de datos y computación: Experiencia práctica trabajando con S3 (almacenamiento), Athena (consultas y depuración de datos) y SageMaker (despliegue/revisión de procesos).

Arquitecturas Serverless y Contenedores: Conocimiento en el desarrollo y despliegue de soluciones en AWS Lambda y AWS Fargate.

Monitorización: Capacidad para supervisar la infraestructura mediante CloudWatch y gestionar flujos/métricas y trazas con Kinesis.

3. GenAI y Desarrollo de APIs

Ecosistema LLM: Experiencia práctica en el desarrollo y mantenimiento de agentes basados en modelos de lenguaje (con OpenAI y Langgraph).

Prompt Engineering: Habilidad para diseñar, optimizar y afinar prompts complejos, especialmente enfocados a integraciones con búsquedas web (web search) y desarrollo de agentes.

Desarrollo Backend: Conocimientos sólidos en el desarrollo de APIs utilizando FastAPI.

Observabilidad: Experiencia implementando trazas y monitorización de aplicaciones mediante OpenTelemetry.

4. DevOps y Control de Versiones

Git y GitHub: Manejo fluido para el control de versiones, creación de ramas y revisión de código.

CI/CD (Jenkins): Capacidad para interpretar pipelines, ejecutar builds y diagnosticar posibles fallos en los despliegues.

5. Conocimiento de Negocio y Gestión

Dominio Funcional: Familiaridad con conceptos financieros y del negocio core para poder interpretar correctamente la naturaleza de los datos y aportar criterio en las validaciones.

Metodología y Herramientas: Uso habitual de Jira para el seguimiento de tareas y gestión de incidencias, y nivel avanzado de Excel para análisis rápidos o cruces de información ad-hoc.

Requisitos imprescindibles:

  • Mínimo 2 años de experiencia con Python y PySpark aplicados al desarrollo de procesos ETL.

  • Experiencia con bases de datos relacionales y desarrollo de consultas SQL complejas para validación y control de datos.

  • Experiencia trabajando con AWS S3 y Athena en entornos de datos.

  • Experiencia en desarrollo de APIs con FastAPI.

  • Experiencia en control de versiones con Git y GitHub.

  • Uso de herramientas de CI/CD como Jenkins para ejecución de pipelines.

  • Experiencia con herramientas de gestión de tareas como Jira.

  • Titulación en informática, telecomunicaciones o ingeniería.

Requisitos valorables:

  • Experiencia con AWS Lambda y AWS Fargate en arquitecturas serverless.

  • Experiencia en monitorización con CloudWatch y gestión de flujos con Kinesis.

  • Experiencia en desarrollo de soluciones con modelos de lenguaje (OpenAI, LangGraph).

  • Experiencia en diseño de prompts avanzados para agentes y sistemas de búsqueda web.

  • Experiencia en implementación de observabilidad con OpenTelemetry.

  • Conocimiento de negocio financiero aplicado al análisis de datos.

  • Nivel avanzado de Excel para análisis ad-hoc.

Se requiere conocimientos y experiencia en el uso de inteligencia artificial generativa y herramientas de IA aplicadas al puesto de trabajo, en línea con la apuesta de Accenture por un uso responsable y efectivo de la IA.

En Accenture, compañía reconocida como Great Place To Work®, apostamos por un modelo híbrido de trabajo que, gracias a la tecnología y a nuestras instalaciones, nos permiten mantener la conexión humana esencial para trabajar con nuestros equipos y clientes. Una conexión que nos permite mantener nuestra cultura de inclusión y diversidad y ser, según Refinitiv, la empresa más diversa del mundo.
Además, te ofrecemos otros beneficios como:

  • Seguro médico, de Vida y accidentes

  • Servicio médico y programas de bienestar

  • Programa de retribución flexible y compra de acciones

  • Programas de flexibilidad (horaria, de días libres, vacaciones...)

  • Itinerario formativo individualizado

  • Programas de sostenibilidad y Fundación Accenture

  • Red de empleados por la diversidad

  • Otros beneficios: Oficina Bankinter con condiciones especiales y reparto de beneficios

About Accenture

Accenture is a leading global professional services company that helps the world's leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services-creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world's leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.

Visit us atwww.accenture.com

Declaración de igualdad de oportunidades en el empleo

Creemos que nadie debe ser discriminado por sus diferencias. Todas las decisiones de empleo se tomarán sin importar la edad, raza, credo, color, religión, sexo, origen nacional, ascendencia, discapacidad, condición de veterano militar, orientación sexual, identidad o expresión de género, información genética, estado civil, ciudadanía ni ningún otro criterio protegido por la legislación aplicable. Nuestra rica diversidad nos hace más innovadores, competitivos y creativos, lo que nos ayuda a servir mejor a nuestros clientes y comunidades.

Need a visa? No sponsorship mentioned here. Browse visa jobs