
Power BI & Data Engineer
Mojaa -
New Cairo, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
The Role
We’re hiring a Power BI + Data Engineer to take ownership of reporting while maintaining data reliability. The pipelines are already in place—your focus is on:
Crafting clear, actionable dashboards in Power BI
Maintaining the data warehouse (ClickHouse) and supporting new integrations when needed
Helping teams unlock insights across sales, stock, logistics, and marketing
This is a hybrid role bridging BI and data engineering, ideal for someone who loves structure but enjoys delivering real business value.
Your Profile
- Power BI Mastery: You’ve built sleek dashboards, understand DAX, and know how to optimize models
- SQL Ninja: You write clean, scalable queries and can handle complex joins and aggregations
- Python: Comfortable with Python-based data processing (especially for APIs and ELT jobs)
- Warehouse Experience: You’ve worked with cloud-based data warehouses (ClickHouse is a big plus)
- Cloud Infrastructure: You’ve deployed solutions on Azure, or similar (AWS/GCP)
- You understand APIs, REST endpoints, and authentication logic for connecting data sources
- You think like a product owner—curious, autonomous, and solution-focused
Your Mission
- Own the Reports: Manage and improve Power BI dashboards (e.g. Sales, Marketing, Stock, Returns, etc.)
- Data Quality Guardian: Monitor daily syncs and troubleshoot if data goes missing or looks off
- Connect New Sources: Assist in integrating new APIs or files into the warehouse (e.g. logistics, marketplaces, payment)
- Data Modeling: Contribute to evolving the warehouse structure and views to improve reporting logic
- Business Partner: Work with marketing, ops, and finance to turn needs into metrics
What We Offer
- A full-time role in a high-growth company shaping the African market
- A ready-made data stack, just waiting for your BI magic
- Access to modern tools: Power BI, ClickHouse, Azure, Python
- Collaborative team environment with tech and business working hand-in-hand
- Competitive salary and growth potential
Job Requirements
- Previous experience as a data engineer or in a similar role
- Technical expertise with data models, data mining, and segmentation techniques
- Knowledge of programming languages (e.g. Java and Python)
- Hands-on experience with SQL database design
- Great numerical and analytical skills
- Degree in Computer Science, IT, or similar field; a Master’s is a plus
- Data engineering certification (e.g IBM Certified Data Engineer) is a plus