Data Engineer

Hack The Box

October 19, 2022

Job Description

Join our mission to create and connect cyber-ready humans and organizations through highly engaging hacking experiences that cultivate out-of-the-box thinking. (Find out more insights about Hack The Box culture in our career site).

About the Role

We are in the search of an ambitious Data Engineer to be part of our newly formed Data Engineering team here at HTB.

In this role, you will take over our data pipelines, maintain and develop new ones, improve data quality, make data available to the organisation and expand data usage across the organisation. Your day-to-day will include end to end involvement and design of ETL processes, including sourcing data from different HTB departments, checking them, transforming them into clear information and loading them for various uses. The creation of clean and articulated code will definitely help in this process.

You will be heavily involved with both consuming and developing REST APIs, manage data infrastructure and services, and have the opportunity to work with a plethora of key 3rd party tools like Fivetran, Snowflake and many more. We are looking for someone who is a constant learner and thinks outside the box. Since the team is recently shaped, there is a lot of room for innovative ideas and taking part in more creative tasks.

About Hack The Box

Hack The Box is a massive hacking playground, and infosec community of over 1.0m platform members who learn, hack, play, exchange ideas and methodologies. We are an online cybersecurity training platform that allows individuals, businesses, universities, and all kinds of organizations all around the world to level up their offensive and defensive security skills through a fully gamified and engaging learning environment.


  • Combine, analyse and organise raw data from different sources
  • Build data systems and pipelines
  • Evaluate business needs and objectives by doing requirements capturing and analysis
  • Prepare data for prescriptive and predictive modelling
  • Explore ways to enhance data quality and reliability
  • Identify opportunities for data acquisition


  • At least 1 year of previous experience as a Data Engineer or in a similar role (e.g. Software Engineer)
  • Knowledge of a programming language, ideally Python, PHP or Java
  • Hands-on experience with SQL
  • Technical expertise with data models, and data mining
  • Adequate knowledge of English language (written and verbal)

Additional Preferred Requirements:

  • Previous experience with cloud technologies & tools will be considered a plus
  • Experience with event streaming and event processing is a plus
  • Data Engineering certification (e.g IBM Certified Data Engineer) is a plus


Why do you want to work at Hack The Box?

  • You’ll have the chance to shape the industry of cybersecurity training
  • You’ll be able to grow as we grow and solve challenging problems working with people all over the world
  • You’ll collaborate with an international, friendly and talented team of individuals
  • You’ll definitely enjoy working with us 🥳

We have also other benefits that will keep you happy:

  • Private insurance
  • Free lunch & snacks at the office
  • 25 annual leave days
  • Dedicated budget for training and professional development, participation in conferences
  • State-of-the-art equipment (mac, iPhone, and mobile plan)
  • Full access to the Hack The Box lab offerings; so you can learn how to hack
  • Flexible/Hybrid working – Can be fully remote
Selection Process:
  • A conversation with the Talent Acquisition team to know us better and to share more info about HTB and the role
  • A bit more of a technical conversation with the hiring manager to get a better understanding of your experience and achievements
  • A challenge related to the job and conversation about the way you have approached it. This will really help us understand your skillset and have a fair selection process.
  • Offer 🎉