> Markdown version of [/jobs/ext/2724487-business-intelligence-engineer](https://www.wearedevelopers.com/jobs/ext/2724487-business-intelligence-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Business Intelligence Engineer - **Company:** Kodify - **Location:** Barcelona, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Data Analysis, BigQuery, Code Review, Databases, Content Analysis, Data Infrastructure, Extract Transform Load (ETL), Google Analytics, Python (Programming Language), PostgreSQL, Meta-Data Management, MongoDB, Power BI, Mixpanel, Standard Sql, Tableau (Software), Web Analytics, Data Processing, Scripting, Snowflake, Git, Amplitude Analytics, Vertica, Looker Analytics, Docker, Amazon Redshift - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/business-intelligence-engineer-kodify-9789419 ## About the Role * Experience as a BI Engineer, Data Engineer, Analytics Engineer, Data Analyst with engineering depth, or similar. Comfortable on both sides of the line. * A track record of analysis that changed someone's mind and the ability to explain how * Strong SQL, ideally PostgreSQL: complex transformations, window functions, and enough performance awareness to know why your query is slow. * Solid Python for data work: pipelines, scripting, APIs, data manipulation. You can pick up an existing ETL codebase and extend it. * Experience with dbt: models, tests, macros, and documentation, working within an existing project's conventions. * 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. * Solid building experience using AI - understanding AI harnessing best practices such as claude.md, hooks, skills, rules, mcps, plugins etc. * 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 working with dimensional / analytical models and warehouses. * Comfort with Git, code review, and modern software engineering practices applied to data. * Genuine business curiosity. You want to know how the company makes money, not just what the schema looks like. * Clear communication with non-technical stakeholders. You can explain a discrepancy without hiding behind the pipeline. * Strong sense of ownership. You don't wait to be told something is broken. * A team player who likes to help others and solve problems together. * Investigation of new technologies. * You have a real 'Can Do' work ethic - We are results-based, not clock-based! * You love to have fun while you work! Nice to have: * Experience with a columnar/analytical database (ClickHouse, BigQuery, Snowflake, Redshift or similar) * Exposure to a semantic/metrics layer (Cube.dev, 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 ## Description * You'll work on a data platform that supports products serving close to 100M unique visitors a month. * Reporting & dashboards - Design and own dashboards that people actually use to make decisions. Not screenshot factories, living products with an owner and a purpose. * Analysis - Answer real business questions end to end: LTV and retention, subscriptions, sales volume and take rate, production and content performance. Find the "why" behind the number, and say so clearly. * Modeling - Build and maintain dbt models, staging through marts. Conventions, tests, and documentation included, not bolted on later. * Pipelines - Work on our Python ETL: ingestion from billing APIs, Postgres, MongoDB, and our columnar layer. Build new sources, fix what's fragile, and improve error handling and observability. * Quality - Test your own work and validate numbers before a stakeholder does. If a dashboard is wrong, you care. * Stakeholders - Translate vague asks into scoped questions. Push back on requests that shouldn't be built, and propose the version that should. * Enablement - Help business teams answer their own recurring questions, so capability moves out of BI rather than piling up inside it. * Duties - Becoming a valued team member, providing feedback about tech, development lifecycle and processes. Take ownership of your code / task / role. * Goal - Be the reason the business trusts its numbers - and be one of the driving forces behind always making it better., We're very flexible about when you get your work done, but we do have some core hours where we like to overlap in order to promote collaboration and low-latency communication between team members (10:00 to 15:00 CET/CEST). Our daily virtual stand-ups are important for us but other than that, you're free to manage your own time. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Enjoying SQL data pipelines with dbt](https://www.wearedevelopers.com/videos/823-enjoying-sql-data-pipelines-with-dbt) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Making Data Warehouses Fast: A Developer’s Story](https://www.wearedevelopers.com/magazine/107-making-data-warehouses-fast-a-developer-s-story) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)