Data Analyst (DBT Python)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
Este es un rol versátil donde el 80% de tu tiempo se dedicará al mantenimiento y optimización de pipelines de datos y dashboards existentes, y el 20% restante al desarrollo de nuevos modelos de datos e ETLs. Trabajarás de forma autónoma, solucionando problemas, debuggeando errores y mejorando continuamente la calidad de los datos e informes., * Mantener, monitorear y optimizar pipelines de datos con Spark y DBT en Databricks
- Debuggear y resolver errores en dashboards y reportes de Streamlit
- Desarrollar y mantener modelos de datos siguiendo arquitectura bronze-silver-gold en DBT
- Crear y mejorar dashboards y visualizaciones interactivas con Streamlit para stakeholders y equipos internas
- Escribir y optimizar consultas SQL complejas para análisis y transformaciones de datos
- Realizar mantenimiento de infraestructura de datos con Terraform
- Desarrollar nuevos ETLs y modelos de datos según necesidades del negocio
- Colaborar con equipos internacionales para identificar oportunidades de mejora
- Proponer soluciones independientes y ejecutarlas de forma autónoma
Requirements
- Experiencia demostrada como Data Analyst o rol equivalente (nivel MID-SENIOR)
- Conocimiento sólido y muy buen manejo de DBT (DBT Core) y modelado de datos tradicional
- Experiencia trabajando con Databricks, Spark y PySpark
- Dominio de Python para scripting, transformación de datos y Streamlit para dashboards
- SQL avanzado: escritura y optimización de consultas complejas
- Experiencia con data warehouses o data lakehouses
- Capacidad demostrada de ser independiente, autónomo y "espabilado" para resolver problemas
- Experiencia equilibrada entre frontend (dashboards, reportes) y backend (ETL, pipelines)
- Conocimiento técnico de Azure (deseable)
- Familiaridad con Terraform (deseable)
- Nivel de inglés técnico suficiente, imprescindible (entorno de trabajo en inglés)
- Disponibilidad para acudir a la oficina de Barcelona 2 dÃas/semana
- Disposición para realizar pruebas técnicas durante el proceso de selección
Benefits & conditions
Contrato inicial de 6 meses con posibilidad de extensión a largo plazo
Horario flexible
Modelo de trabajo hÃbrido, favoreciendo el equilibrio entre vida personal y profesional
Salario competitivo y plan de retribución flexible
Seguro médico privado
Presupuesto anual para formación y desarrollo profesional
Cursos de idiomas
Participación en comunidades tecnológicas y eventos del sector
Seguimiento continuo y acompañamiento profesional
Plan de desarrollo y crecimiento adaptado a tus objetivos
Equipo internacional con excelente ambiente de trabajo
About the company
En InnoIT promovemos activamente la diversidad, la equidad y la inclusión. Damos la bienvenida a personas con todo tipo de perfiles, experiencias y trayectorias profesionales, y fomentamos especialmente la participación de colectivos tradicionalmente infrarrepresentados en el sector tecnológico. Evaluamos todas las candidaturas de manera objetiva y justa, garantizando la igualdad de oportunidades durante todo el proceso de selección. Asimismo, nos comprometemos a realizar los ajustes razonables necesarios para asegurar una experiencia accesible e inclusiva.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Data Engineer Salary UK
Top-Paying Tech Jobs (with Salaries)
The Most Popular IT Jobs on the Market
Software Engineer Salary London