BI Engineer (Senior/Lead/Principal)


SQL and NoSQL databases
Power BI
Data pipeline
Workflow management tools
Python OR Java OR Scala OR similar

About Spyrosoft

Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships.


Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries. Our teams are based internationally – in Poland, UK, Germany, Croatia, USA, Argentina, Romania and India.

Project description

We are currently looking for a savvy BI Engineer to join our growing team of analytics experts. You will be responsible for building, scaling up BI projects and optimizing our data and analytics architecture. The ideal candidate is an experienced BI engineer with broad technical skills to build analytical and reporting capabilities to deliver on strategic analytical, reporting projects and data driven insights. The candidate must be self-directed and comfortable supporting the BI needs of multiple teams, systems and products. The right candidate will be excited by the prospect of optimizing or even re-designing our company’s analytics architecture to support our next generation on of products and data analytics initiatives.

Job description

  • Design, build and support BI dashboards, data visualizations and reporting.
  • Build and maintain data models, data sources views required for BI solutions.
  • Ensure the accuracy of data presented to users through execution of validation processes.
  • Assemble large, complex data sets that meet functional / non-functional business requirements for BI solutions.
  • Work with stakeholders including the Executive, Product, Data and Design teams to define business and systems requirements for data and analytics.
  • Ensure best practices are established for data and analytics architecture.
  • Collaborate with data and analytics experts to strive for greater functionality in our data and analytics capabilities.


  • Expert level SQL experience to analyze data, build and optimize SQL views.
  • Experience building dashboards, data visualization and reporting.
  • Experience building analytics frameworks, designing and automating processes to refresh data for dashboards.
  • Experience building data quality, data reconciliations and integrity checks to investigate and isolate data issues between data sources and BI layer.
  • Experience setting up infrastructure to support BI deployments
  • Experience performing root cause analysis on datasets and processes to answer specific business questions and identify opportunities for improvement.
  • Strong business analysis, project management and organizational skills.
  • Experience supporting and working with cross-functional teams in a dynamic environment.
  • Must be proactive, inquisitive and have research mindset.
  • 5+ years of experience in a BI Engineering role, with a degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field


We support you at every stage

Check the benefits of working at Spyrosoft
BI Engineer (Senior/Lead/Principal)

Choose your own equipment

We provide the equipment that best suits your needs and the requirements of your role.

BI Engineer (Senior/Lead/Principal)

Hybrid work

Work from the comfort of your home or any of our amazing offices.

BI Engineer (Senior/Lead/Principal)

Flexible working hours

You're not an early bird? You can work for us when you are the most productive.

BI Engineer (Senior/Lead/Principal)

Yearly training budget

Use your personal training budget to gain new skills and knowledge and continue in the path of self development.

BI Engineer (Senior/Lead/Principal)

Health options

You can choose between a subsidized gym, paid supplementary health insurance or health exams budget.

BI Engineer (Senior/Lead/Principal)

Transport fee

We cover your transport costs to the office.

BI Engineer (Senior/Lead/Principal)

Referral bonus

Not only do you get to work with your friends, but we also compensate you for the recommendation.

BI Engineer (Senior/Lead/Principal)

Additional bonuses

On a yearly basis, you can expect a Christmas and regress fee as well as extra bonuses for your dedicated work.

BI Engineer (Senior/Lead/Principal)

Spyro coffee & breakfast

Relax during work hours and enjoy weekly coffees and monthly breakfasts along your colleagues.

BI Engineer (Senior/Lead/Principal)

Type of cooperation

An employment contract or B2B depending on your needs.


Usually run remotely, but you are more than welcome to visit us.


Initial meeting with Recruitment


Technical verification


A chat with your new Line Manager


Our offer is on your way

Meet the Recruiter

Created with Sketch.
Watching people grow and thrive over time is the privilege that I have as a Recruiter. Plus, it's great that I have a chance to do it in such a friendly team at Spyrosoft.
Boris Deković
Lead Recruitment Specialist

Meet the Recruiter

Created with Sketch.
At Spyrosoft, we enjoy supporting people in making the right changes for themselves.
Maja Fartek
Junior Recruitment Specialist

BI Engineer (Senior/Lead/Principal)


up to 29 300 HRK (Senior) up to 34 210 HRK (Lead) up to 39 040 HRK (Principal)

gross per month (employment)


Osijek, Zagreb