
BI Engineer
snappi
full-time
Posted on:
Location Type: Hybrid
Location: Ioannina • Greece
Visit company websiteExplore more
About the role
- Design, build, and maintain BI tools, dashboards, and reports using tools like Power BI, Tableau, or Looker.
- Create and maintain data visualizations that provide meaningful insights, supporting business teams in understanding complex data trends and patterns.
- Develop and maintain robust data models aligned with enterprise architecture principles, ensuring reusability and scalability across analytics use cases.
- Work closely with business units, product managers, and analysts to understand data needs and provide solutions that align with business objectives.
- Ensure data accuracy and consistency by implementing data validation, cleansing, and auditing processes.
- Continuously improve BI tools, processes, and workflows to ensure optimal performance and usability.
- Drive standardisation, automation, and best practices in BI development to reduce manual reporting dependencies.
- Ensure BI solutions comply with data governance policies, regulatory requirements (e.g., GDPR, CCPA), and internal security standards.
- Provide training and support to business users on BI tools and best practices. Develop and maintain comprehensive documentation for all BI processes and solutions.
- Monitor the performance of BI tools and infrastructure, ensuring high availability and scalability.
- Provide actionable insights and recommendations to senior management, helping them make informed strategic decisions based on data analysis.
Requirements
- Bachelor’s degree in computer science, Data Science, Information Systems, Business Analytics, or a related field.
- 3-5+ years of experience in BI development, data analysis, or a related field, preferably in the banking or fintech industry.
- Proficiency with BI tools such as Power BI, Tableau, or Looker.
- Ability to integrate AI solutions to optimize modeling and Bi reporting
- Familiar with CI/CD pipelines
- Advanced SQL skills (complex joins, CTEs, window functions, query optimization)
- Experience with data modeling and relational databases (e.g., SQL Server).
- Familiar with standardization-based data warehousing solutions (e.g., Snowflake, BigQuery, Azure Synapse Analytics).
- Familiarity with Databricks.
- Knowledge of programming languages like Python is a plus.
- Data engineering: Hands-on experience contributing to ELT/ETL design in a cloud data environment.
- Excellent analytical and problem-solving skills.
- Familiarity with Git-based workflows and version-controlled analytics development.
- Strong communication skills to effectively collaborate with technical and non-technical stakeholders.
- Ability to translate business requirements into technical specifications.
Benefits
- Competitive salary
- Hybrid work flexibility
- 37-hour work week
- Extra paid time off
- Medical & Life insurance coverage
- 24/7 Mental Health support for you and your family
- Employer-sponsored pension plan
- Exclusive perks with special rates on banking products
- Ongoing learning & career development opportunities
- Team activities & events to foster bonding, well-being, and a strong company culture
- Daycare allowance to help cover preschool costs
- Additional school monitoring days
- Savings plan for your children
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
BI developmentdata analysisdata modelingSQLdata warehousingELTETLdata visualizationAI integrationprogramming (Python)
Soft Skills
analytical skillsproblem-solving skillscommunication skillscollaborationtrainingdocumentationbusiness requirements translation