- 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
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match