
Business Intelligence Engineer
Kodify · Barcelona, Spain
About The Role
Join Kodify, a company where data drives decision-making across all teams. As a Business Intelligence Engineer, you will build models and pipelines, design dashboards, and conduct analysis to provide valuable insights to the business. You will work on a data platform that supports products with close to 100 million unique visitors per month. Enjoy a flexible work schedule, private health insurance, free lunches, and more. - Design and own dashboards that people actually use to make decisions, ensuring they are living products with an owner and a purpose. - Build and maintain dbt models, staging through marts, including conventions, tests, and documentation. - Work on the Python ETL: ingestion from billing APIs, Postgres, MongoDB, and our columnar layer, building new sources and improving error handling. - Comfort with Git, code review, and modern software engineering practices applied to data - Experience with dbt: models, tests, macros, and documentation, working within an existing project's conventions - You love to have fun while you work! - Experience working with dimensional / analytical models and warehouses - A team player who likes to help others and solve problems together - Genuinely up to date on where AI is going: you follow what's changing in models, agents, and tooling, and you have opinions about what's useful versus hype. We expect you to use AI daily and to bring new ways of working to the team, not wait to be shown them - Experience as a BI Engineer, Data Engineer, Analytics Engineer, Data Analyst with engineering depth, or similar. Comfortable on both sides of the line - Clear communication with non-technical stakeholders. You can explain a discrepancy without hiding behind the pipeline - Production experience with a BI/visualization tool (Superset, Tableau, Power BI, Looker, or similar), including the modeling layer underneath it, not just the drag-and-drop - Strong sense of ownership. You don't wait to be told something is broken - Strong SQL, ideally PostgreSQL: complex transformations, window functions, and enough performance awareness to know why your query is slow - Investigation of new technologies - Solid Python for data work: pipelines, scripting, APIs, data manipulation. You can pick up an existing ETL codebase and extend it - You have a real 'Can Do' work ethic - We are results-based, not clock-based! - Genuine business curiosity. You want to know how the company makes money, not just what the schema looks like - Solid building experience using AI - understanding AI harnessing best practices such as , hooks, skills, rules, mcps, plugins etc - Experience with a columnar/analytical database (ClickHouse, BigQuery, Snowflake, Redshift or similar) - Exposure to a semantic/metrics layer (, dbt MetricFlow, LookML, or similar) - Web analytics experience: event tracking, funnels, attribution, session and behavioural data (GA4, Amplitude, Mixpanel, or similar) - MongoDB as a source system - Data cataloging, documentation, or lineage tooling (OpenMetadata, DataHub, or similar) - Docker - AWS - Experience with high-traffic / high-volume data environments - Understanding of Agile principles - Experience working remotely
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing
