- LocationBarcelona, Spain
-
IndustryInformation Technology and Services
About the Company
We are partnering with a rapidly growing organization in the Conversational AI space. They help businesses strengthen customer relationships through WhatsApp and AI-powered communication, enabling marketing, sales, and customer success teams to connect in a more direct, personal, and impactful way.
Their culture is grounded in four core principles: passion for innovation, a strong customer-first mindset, collaborative teamwork, and an entrepreneurial drive focused on real results.
About the Role
Our client is looking for a Data Engineer who will play a key role in designing and maintaining the data ecosystem that powers their product and business decisions.
You will be involved in:
Data Engineering & Management
-
Building and maintaining pipelines to collect, clean, and transform data from multiple sources (PostgreSQL, Firestore, MongoDB, DynamoDB, etc.).
-
Ensuring data accuracy, reliability, and consistency.
Data Modeling & Transformation
-
Converting raw data into scalable, analysis-ready models using SQL and frameworks like dbt.
-
Supporting business teams with well-structured datasets.
Analytics & Reporting
-
Creating dashboards and reports using Excel, Mixpanel, HubSpot, and BI tools.
-
Documenting metrics and ensuring alignment across departments.
Automation & Scripting
-
Developing Python scripts to automate data preparation, validation, and reporting workflows.
Stakeholder Collaboration
-
Translating complex technical insights into clear, actionable recommendations for non-technical teams.
AI-Enhanced Development (Vibe Coding)
-
Working extensively with AI coding assistants to generate, refactor, and maintain production-ready code (approx. 75% AI-assisted development).
-
Focusing on architecture, orchestration, and code review.
-
Designing effective prompts, validating AI-generated code, and ensuring compliance with performance and security guidelines.
-
Contributing to the evolution of internal best practices for human–AI collaboration.
What We're Looking For
Must-Haves
✔ 3+ years of experience as a Data Engineer or similar role
✔ Strong knowledge of SQL and NoSQL databases
✔ Proficiency in Python for automation and data processing
✔ Experience with data modeling, cleaning, and visualization
✔ Strong communication skills for cross-functional collaboration
✔ Ability to design scalable data architectures
✔ Comfortable working remotely in an English-first, async-friendly team
Nice-to-Haves
- Experience with AWS or GCP (S3, Redshift, Glue, Lambda, QuickSight, etc.)
- Ability to establish best practices for scalable, maintainable data infrastructure
