Senior Data Engineer Dataiku & Machine Learning
Senior Data Engineer focused on designing and optimizing data flows in Dataiku. You will develop machine learning models and handle large-scale data processing using Python and SQL.
The English-language job board for Spain
87,000+ live jobsThe ad rules out sponsorship
The advert says visa sponsorship isn’t available for this role.
This job advert was originally written in Spanish.
We know this offer is not for everyone (nor do we intend it to be).
We are looking for those who do not settle for "this is how it has always been done."
Here we come to make things happen. Sometimes too much. Sometimes we get it wrong. We are not perfect, but what we do have is drive. To do things that matter, that make an impact, that leave a mark. And to grow.
Working with people who have good judgment, positive energy, a desire to share opinions, and a team-oriented mindset. And yes, also having fun. Because, as our CEO Josep says: "Even while working, there's no need to have a stick up your a...".
Well, the rest of it, he'll tell you when you meet.
This is not a one-off offer or for a specific project.
We are looking for a teammate who wants to grow with us and commit long-term to the Cívica team.
Sure. Maintaining the same style and format as the example, it would look like this:
The role to be incorporated is that of Data Engineer, with a focus on:
☁️ Development and maintenance of ELT/ETL processes in cloud environments: Design, implement, and maintain scalable data integration and transformation flows, ensuring their efficiency, reliability, and alignment with business needs.
❄️ Design and optimization of data models in Snowflake: Build and evolve robust and efficient data models, ensuring optimized storage, high performance, and proper information governance.
🛠️ Development of transformations and business logic with dbt: Implement models, transformations, and business rules using dbt, promoting the modularity, reuse, and maintainability of data solutions.
✅ Data quality and analytical best practices: Apply analytical modeling, validation, and quality control standards to guarantee the consistency, accuracy, and reliability of the data.
⚡ Performance and cost optimization: Analyze and improve SQL queries, data structures, and processes in Snowflake, maximizing performance and optimizing operating costs.
🤝 Collaboration with multidisciplinary teams: Work closely with business, BI, and architecture teams to understand analytical requirements and transform them into high-value technical solutions.
📚 Technical documentation and data governance: Document models, data lineage, business rules, and developed processes, ensuring the traceability, understanding, and maintainability of the solutions.
🔄 Version control and deployment of solutions: Participate in the management of deployments between environments, code review, and version control, guaranteeing the quality and stability of the developments carried out.
May the community be with you...
Hit play and find out....⏯️
These are our ☝🏻 non-negotiables:
💾 Experience as a Data Engineer (+5 years), because we are looking for a person with a track record in data projects who can provide technical judgment, autonomy, and best practices from day one.
🗄️ Advanced knowledge of SQL, because you will work designing data models, developing complex transformations, and optimizing the performance of queries and analytical processes.
❄️ Solid experience with Snowflake, because a large part of our data architecture relies on this platform for modeling, loading, optimization, and efficient information management.
🛠️ Experience with dbt, because we develop our transformations and models following a modular, scalable, and maintainable methodology, relying on tests, documentation, macros, and dependency management.
📊 Knowledge of analytical modeling, because you will need to design solutions based on dimensional models, data layers, and data marts that allow for effectively responding to business needs.
🔄 Experience with Git and version control, because we work collaboratively following code review, traceability, and controlled deployment processes.
✅ Knowledge of development best practices and data quality, because the reliability, validation, and maintainability of our solutions are key aspects in all projects.
And also...
🤩 It would be ideal if you had experience with Python, because it may be part of automations, auxiliary processes, and developments within the data ecosystem.
☁️ We would love it if you had worked with cloud platforms such as AWS, Azure, or GCP, because some of our projects rely on these environments for data storage, processing, and management.
😍 It would be great if you had experience with process orchestration tools, as they help us automate, monitor, and scale our data flows efficiently.
🥰 You would win us over if you have worked with Airflow, because it is one of the most used tools for the management and scheduling of complex data pipelines.
And on a personal level...
🚀 Autonomy and organization, to manage technical work in a structured and efficient manner.
🎯 Orientation towards quality, performance, and maintainability, always seeking robust and sustainable solutions over time.
🧠 Analytical capacity, to understand business needs and transform them into high-value data models and solutions.
🤝 Good communication, both with technical and functional profiles, facilitating collaboration between teams.
💡 Proactivity, proposing continuous improvements and detecting risks or inefficiencies before they become problems.
👥 Team spirit, actively collaborating in multidisciplinary environments and sharing knowledge with the rest of the team.
📚 Rigor in documentation and validation, guaranteeing the quality and traceability of the developments carried out.
Because not all companies are as clear about the role they want to play in the world as we are at Cívica. For us, it is not only about what we do, but why and how we do it. We were not born to follow technology trends, but to build solutions with purpose, with technical rigor, transparency, and real transformations for the organizations that use them.
The epicenter of our work is not only results, but approach. Every project is born from attentive listening, a real need, and a shared conviction: technology must be understandable, scalable, and transformative. From engineering to analytics, from data governance to design, everything we do follows a collaborative and human logic.
We design platforms that improve services, develop systems for making business decisions, and support organizations that understand that data is not just an asset, but a tool for change. We work with institutions, companies, and public administrations that seek understandable, scalable technology that generates value. We do this with cutting-edge tools—Snowflake, dbt, Google Cloud, among others—but above all, with a critical, open, and honest way of thinking.
We have grown step by step, building an interdisciplinary team that combines critical thinking, excellence, and an ethical vision of the use of technology. Our track record is not measured only in lines of code, pipelines, and updated dashboards, but in bonds of trust, value delivered, and real transformations.
At Cívica, it is not about doing more, but doing better. That is why, for those seeking an environment where technology is built with judgment, awareness, and trust, this is a place you will want to join.
If you have reached this point, it's because we have awakened something inside you (and that was the idea). Now we just want to give you the final push. And no, we are not going to give you the typical list of benefits like New Year's promises that we all know are not kept. Here, what we say, we do.
Clear things and happy talent.
🎯Permanent contract and stability from minute one: we want you to feel part of the team in the long term, without surprises.
💻Innovative projects with modern technology: we don't come here to reinvent the wheel, but to learn every day and maximize all your skills.
📚Continuous training and professional development: we invest in your growth with a flexible budget so you can access courses, certifications, English classes, and everything you need to boost your talent. Additionally, we encourage knowledge exchange and collaborative learning through our tribes and communities, where growing together is our philosophy.
🚀Communities and shared knowledge: Our Technical Office is a space to grow, learn, share experiences, and feel part of something bigger.
👩💻Consolidated technical team: a space where everyone contributes and grows in an authentic and positive environment. Our leaders are great professionals and technical references who are always there to support and guide.
🏖️Vacations that grow with you: 23 working days per year, and 1 extra day every 2 years of seniority! (up to 30 days).
🏡Teleworking compensation: €562.50/year so you can set up your home office just the way you like it.
💸Flexible compensation: Choose the benefits that suit you best! Training, food, transport, nursery... and more.
🧰All the necessary equipment, at your disposal: PC, chair, screen, keyboard, mouse, footrest... We want you to work comfortably, wherever you are.
📖Library of books and games in the Granada office: We have shelves full of culture and entertainment. You can take whatever you want home
🏋️♂️WellHub: Access to a lot of sports activities at a reduced price. You choose the fee, we provide the access.
🛍️Discounts for being part of the team: Thanks to IBenefits, you will be able to access hundreds of offers and discounts on leisure, health, fashion, sports, and more.
⚽We support hobbies that bring people together: If you share a hobby with your colleagues, we collaborate financially so you can enjoy it together.
Because we believe in an environment where working, growing, and having a good time go hand in hand.
🎁 We truly care for people: Because behind every position there is a story, a life, and many moments that deserve to be accompanied. We like to be present on special days and also in everyday achievements, with small gestures that say a lot. On your birthday, a surprise breakfast arrives at your home to start the day with a smile. If you are going to be a mother or father, we celebrate with you from the very first moment, because forming a family is also part of your journey at Cívica. When you complete a sporting challenge, we recognize your effort and dedication, as we do with every step you take... And that is just one part of everything that awaits you.
At Cívica, we use technology as a lever to improve realities.
We accompany large organizations on their journey toward digital transformation, aligning data, design, and development with tangible business impact. This is how we do it:
Data Analytics: We turn data into decisions. We create reports, dashboards, and portals that convert raw information into strategic intelligence.
Data Engineering: We design and manage architectures that ensure reliable, continuous, and scalable data flows.
Data Quality & Governance: We build ecosystems of trust. We establish controls and policies to ensure data always tells the truth.
Artificial Intelligence: We bring intelligence to the future. Predictive models and automated systems that optimize processes and multiply value.
Front & Back Development: We build robust solutions. From web applications to APIs, we translate business needs into useful and scalable technology.
Design: We design clear experiences. We combine functionality and aesthetics to connect with people from the very first interaction.
Business & Management: We make technology speak the language of business. We align solutions with the specific goals of sectors such as banking or insurance, ensuring results from day one.
Your onboarding begins at our Granada office, but the most important thing won't be the place: it will be how you are going to feel.
From the first minute, everything will be prepared for you.
One of us will welcome you, show you the office, and introduce you to the team. From there, you will only have to focus on enjoying and starting to live the Cívica experience.
You will have a first meeting with the People Care team, where they will tell you everything you need to know: your contract, benefits, internal dynamics, events, and how we take care of those who work here.
You will also be welcomed by the Systems team, who will provide you with all the tools so you can start working without worries.
You will meet your project team, and you will have a welcome from Production, to understand how you fit into the company's gears.
But that's not all. Our CEO and CTO will meet with you to tell you firsthand where we are going, what we believe in, and why we do it this way. Because it's not just about working, it's about sharing a vision.
Additionally, you will always have someone from the Talent team by your side. From the first day and throughout your journey, there will be moments of support, listening, and joint review to ensure you are doing well, growing, and enjoying yourself.
At Cívica, your first week is not a landing: It is the beginning of a journey we want to take with you🚀.
📞 First call - Hello, hello!
If your profile catches our eye, we will call you for a brief chat to break the ice. We want to get to know you a little and tell you why we believe you could fit in with us.
💬 Video call with Talent - Putting faces to names
If we continue connecting, we will schedule a video call to talk one-on-one. We will tell you more about Cívica, how we work, and how we live our team culture... And, of course, we also want to hear from you.
💻 Techie chat - Time to speak your language
If there is a match, the moment comes to dive into what you love most: tools, technologies, projects, challenges... A chat with our technical team to evaluate your level.
😏 Is that it? Is it that easy?
Well, yes. No impossible scavenger hunts or eternal interviews. We want the process to be as fluid as having a coffee with someone you like (even if it's via video call).
Cívica is a Spanish technology company focused on data analytics, data engineering, and government technology solutions. It operates primarily in Spain with offices in Granada, Madrid, Málaga, and Sevilla, offering fully remote positions across its data teams.
It was 2008. WhatsApp didn't exist, data lived in Excel, and clouds were only in the sky.
The idea was simple to explain, but ambitious to execute: to create a space where people could collaborate, a technology consultancy where data and development came together to drive tailor-made solutions, always with the close, personal touch of the old days.
Today we remain true to that essence: we combine the power of data and software engineering to help companies make better decisions, innovate, and grow... without ever losing the human factor that gave us our start. And yes, we do it for large companies, with national and international presence, that trust us with high-impact projects.
That's how we started, and that's how we continue: with technology, yes, but with soul. Because, for us, innovation isn't just about code and servers, but about putting technology at the service of people. Here, no one is a ticket number or an "end user": we are people working with other people, with names, ideas, and a great deal of enthusiasm to contribute.
Collaboration is our operating system. Because we know that when we combine talent, commitment, and a bit of sense of humor, the result isn't just a good product: it's a way of working that generates real impact, strengthens communities, and improves lives.
This is Cívica: technology with purpose, people who get involved, and a team that believes collaborating is much more than sharing documents in the cloud. And if there's one thing we're clear about, it's that talent is the heart of everything we do. Not only the talent of those who sit in our offices, but also that of those who trust us as clients and partners. Caring for, developing, and retaining that talent is not just another task: it's our competitive advantage, and that's why we bring our motto People Beyond Tech to life, reminding ourselves every day that technology moves fast, but people are what make the difference.
At Cívica, there is life beyond projects. We believe that when the environment is positive, work stops being just work and the professional and personal can coexist in harmony. That is why we promote initiatives that connect you with what you love and with those around you:
We have sports groups and organize cultural events to keep us active, creative, and connected, always with the support and collaboration of the company.
Every first Friday of the month, we start the day with the Civipregunta: an informal meeting in which Josep Roig, our CEO, shares news and answers all our questions.
And at midday, Civicerves arrive, paid for by the company: an opportunity to share time with colleagues and disconnect from the daily rhythm.
Every year we celebrate the Christmas lunch together, a classic to close the year with a good atmosphere and great moments.
A special day to enjoy, disconnect, and celebrate. We invite our partners and children to share this moment with those we love most, and to show them the place where we work and spend much of our day-to-day. (Yes, we attach photographic evidence!)
Cívica's stories are best told from the inside. Do you want to know them?
We could tell you many more things about what it is like to work at Cívica. But we prefer that those who live it every day do it.
These are some real voices from the team. People who, like you, one day decided to join this journey.
At Cívica Software S.L. we firmly believe in talent and in people, without labels. We value diversity as a source of enrichment and growth, and therefore we guarantee a fair selection process, based solely on the competencies and motivation of each candidate.
We want every person to be able to contribute the best of themselves in an environment where they feel valued and respected.
or browse Granada·Engineering·Data engineering·Senior·Remote·Best Workplaces Spain·Andalusia·IT Consulting