Join our team as

Data Engineering Lead

Zagreb
Full time
Apply now
About the role

Join the Team!

As a Lead Data Engineer you will play a key role in designing a system architecture that considers the organisation’s current and future data requirements, selecting the appropriate tools and technologies to implement the architecture, and collaborating with cross-functional teams to ensure that the system meets their data requirements. You will be ensuring that the system is performing optimally and that any issues that arise are quickly identified and resolved.

You will lead a team of data engineers ensuring team deliverables, organising the work within the team, providing technical guidance and feedback on their work, and ensuring the team adheres to best practices in data engineering. As a team leader you will also be responsible for developing the team’s talent and taking care of their well-being, engagement and satisfaction.
Your responsibilities

This is what you will be working on

  • Manage a team of data engineers organizing the work within the team, providing guidance and feedback on their work, and ensuring their development and satisfaction
  • Designing the architecture of the data infrastructure that can efficiently store, process, and deliver data to the relevant stakeholders
  • Monitor and optimize system performance to ensure timely and accurate data delivery
  • Evaluate and propose new technical solutions for data storage, processing, and analysis
  • Make recommendations for improvements to the data infrastructure to ensure that it remains efficient and up-to-date
  • Collaborate with cross-functional teams to understand data requirements and design solutions to meet those requirements
Your qualifications

We are looking for professionals with these required skills to achieve our goals

  • Bachelor’s degree, or equivalent experience, in Computer Science, Engineering, Mathematics, or a related technical field
  • 4-6 years of experience in data engineering or related domains
  • Proven work experience as a team leader or supervisor
  • Proficiency in programming languages such as Python and Java and strong expertise in SQL and data modeling
  • Proficiency in handling large-scale data processing using technologies like Hadoop, Spark, or other distributed computing frameworks
  • Experience in designing and maintaining data warehousing solutions, including data integration, ETL (Extract, Transform, Load) processes, and dimensional data modeling
  • Familiarity with technologies for real-time data processing and streaming platforms like Kafka or Apache Flink
  • Strong knowledge of relational databases (e.g., PostgreSQL, MySQL, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra, Redis)
  • Experience with automation and orchestration tools like Airflow, Luigi, or Oozie to manage data workflows
  • Experience with at least one major cloud provider
  • Exceptional problem-solving skills and the ability to optimise data processes for performance and scalability
  • Experience in collaborating with cross-functional teams
  • Excellent communication skills and the ability to communicate effectively with multiple stakeholders across the organisation
Nice to have

The following characteristics would be a plus

  • Experience within sports betting or gaming companies (strong plus).
  • Masters degree in Computer Science, Information Engineering or related field of computational sciences
  • Experience with one or more of our stack’s main technologies: Kafka, Airflow, Postgres, Snowflake, Spark
  • Experience (ideally certified) with AWS
Learn more about

The Application process

Our most usual application and selection process looks like this:

Pre-selection

based on your LinkedIn profile or CV. We are interested in your experience and roles on previous projects, your motivation, and your drivers, not just your skills. You’ll have a lot of opportunities anyway for learning and building up your skills.

Intro call

where you get a chance to meet up with our People and Culture team member and either the hiring manager or one of the seniors from the team. Since this is our first date, and expectations go both ways, we want to answer all the important questions.

Assignment

usually follows up after the Intro call, and it allows us to get deeper into the technical side, as well as your way of thinking. There is no perfect solution, only the right attitude – so simply do your best!

Technical interview

is our second date where we discuss the task, pick your brain around it, and learn how you approached the task and the challenges you might have encountered. Also, this is the right time and place to ask any unanswered questions we both might have, as we really want to make sure it feels like the best match on both ends.

Closing

is our favorite date, especially if it is a green light on both ends because we get to seal the deal with our offer, pop up the champagne, and send you the Welcome to Huddle email shortly afterward.

Apply for Data Engineering Lead







    What Huddlers say

    Darko Britvec
    Development Lead

    “I like working at Huddle because I’m surrounded with a lot of positive and enthusiastic people. The working atmosphere is really encouraging. Huddle really cares about their employees, and supports them in their careers. Everyone knows what they are doing and are trying torn be the best in their field. There are not a lot of distractions so you can really focus on your work to provide the best solution for any problem.”

    Gary McCormack
    Quantitative Analyst

    “I’ve worked with Huddle from the beginning. The culture is great and the company hierarchy means that my voice is always heard. Huddle has provided me with great opportunities to develop my analytical skills; be it coding, mathematics, or analysis. I believe in the product, the vision, and our success.”

    Paul Moen
    Sports Risk Supervisor

    “I enjoy learning from colleagues who demonstrate unique competencies. Our Team is constantly improving the quality of service and offerings to clients. When I think about my time at Huddle, I am certain this is a place where I have grown both professionally and personally.”

    Maja Puček
    Quantitative Analyst

    “The best part of the company are the people from whom you can learn a lot and who are always ready to help. They make the atmosphere at work always positive and inspiring, so coming to work is a real pleasure. Through my work, I’m always learning and expanding my knowledge and problem-solving skills. I feel valued as a team member and am excited to continue to be a part of this dynamic organisation”

    Nargiza Raimova
    Security Analyst

    “It’s been a great opportunity to join Huddle. As a parent of a toddler having this work-life balance here at Huddle is a lifesaver. Since day one, I am given plenty of support and opportunities to grow. I truly enjoy working with my team; it feels like family.I also enjoy the fact that everyone works together, this means I can be working on technical details with Francesco our CEO, or other members of the board just as easily as working with my other colleagues and teammates.”

    Lucija Jakšić
    Software Developer

    “From day one, I noticed how much Huddle cares about their people: investing in our education, health, encouraging work-life balance, and respectful work environment in international teams. Feeling valued motivates me to work hard on solving challenging problems in the sports industry and achieving engineering excellence. I am extremely grateful for my managers that have been very supportive since the first day and have entrusted me with a lot of responsibility and creative freedom in my work.”

    Ondrej Zlesak
    Compliance Manager

    “An ideal work environment is never just about a single thing. It’s the right combination of great people, deep knowledge, regular challenges, and ever-growing opportunities that make a Huddle’s culture so exciting to be working at. It is truly thrilling to see what can be achieved when working with great minds.”

    Ana Klasnić
    Product Designer

    “I am really grateful for the opportunities I get in Huddle; helping me push my limits, learn and grow as a designer. I am developing my skills through complex problem-solving in safe and friendly environment, all along the support from our furry four-legged colleagues.”