About us ℹ️
Code For All_ Group is a leading EdTech consortium that unites three innovative companies: codeforall.com, ubbu.io, and bool.pt .
Code for All Group is a certified B Corp and has been widely recognized for its innovation, social impact, and commitment to sustainability.
Code for All's mission is to make tech education accessible through reskilling, upskilling and corporate training programs. ubbu teaches programming to children aged 6-12, integrating digital literacy with social responsibility. Bool develops tailored software solutions using low-code and open source technologies. We are committed to empowering individuals and businesses in a digital world.
In 2024, Code for All_ has received the National Innovation Award for it’s AI powered platform MIT, as well as the Prémio Heróis PME - Medium Enterprise Category, recognizing its impact and growth. Ubbu is finalist in the Lisboa Innovation for All - Social Impact Challenge and won multiple awards, including the WSA Portugal Award in the Learning & Education category, the Digital with Purpose recognition, and the Digital SME Skills category award.
Job Description 💼
You’ll be part of our Tech Team, reporting directly to the CTO. Together, we’ll build a thriving culture, enhance employee well-being, and ensure everyone feels truly valued.
We’re looking for a mid-level Data Engineer to help us turn data into something reliable, usable and impactful across the organisation.
In this role, you’ll work on building and improving data pipelines, preparing high-quality datasets, and supporting analytics and machine learning use cases.
You’ll collaborate closely with both technical and non-technical teams, helping enable better data-informed decisions and applied ML initiatives.
This is a hands-on role, ideal for someone who enjoys working close to the business and delivering practical data solutions.
Who This Role Is For:
- Data professionals with a business or analytics-oriented background
- People who value impact and pragmatism over large-scale infrastructure
- Those interested in enabling ML, not doing ML research
Your Responsibilities 💪
1) Build and maintain data pipelines for analytics and ML use cases
2) Prepare, clean, and structure datasets for analysis and model training
3) Support the development and training of machine learning models through well-prepared data
4) Improve data quality, documentation, and accessibility
5) Work with stakeholders to translate questions into data solutions
About you 👈
- Previous experience in data engineering and analytics engineering roles.
- Strong working knowledge of Python and SQL
- Experience with ETL/ELT pipelines
- Familiarity with analytics and ML data workflows
- You are committed to providing a great employee experience;
- Excellent communication and teamwork skills;
- Proficient in both Portuguese and English.
Nice to have:
- Exposure to ML in production
- Experience with cloud data platforms and/or BI tools
Benefits & Perks 🌟
✨ Health Insurance 💙 because your well-being matters.
🍽️ Meal Allowance (as per company policy).
💪 Urban Sports Club Subscription – stay active and energized!
🎂 Extra vacation days (your birthday + an extra one during Christmas week!).
🌍 Hybrid work & flexibility – because we value work-life balance.
🚀 A collaborative, innovative culture where your ideas matter.
Application Process ⚙️
Our hiring process is quick and transparent – we respect your time! 🕒
1) Apply online (CV & questionnaire).
2) HR screening.
3)DISC test + (if needed) short case study/interview.
4) Interview with CTO & BizOps.
5) Final interview (if needed).
6) 🎉 Welcome to the team!
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Data Engineer Q&A's