Logo of Huzzle

💼 Job

Graduate Data Engineer - Belfast - Summer/ Autumn 2024 Start

Logo of Kainos


7d ago

💼 Graduate Job


AI generated summary

  • The candidate must have a minimum Level 6 bachelor's degree in a relevant subject, software development experience with JVM languages, ability to write testable code, familiarity with continuous integration tools and version control, data exploration skills, strong communication skills, ability to work under deadlines, and desirable experience with data visualisation, ETL tools, event-processing architectures, continuous improvement, and programming languages such as Python and R.
  • The candidate will work as a Graduate Data Engineer at Kainos, developing large-scale data processing software in agile teams, meeting user needs in demanding production environments. They will go through a Data Academy training and gain skills to become future leaders in the organization.

Graduate Job

Data, Software Engineering


Rolling basis


  • Our people love the exciting and meaningful work they do, the cutting-edge resources and technology they have access to, the benefits we offer and the great community we’ve built. Want to join them?
View more


  • Essential:
  • Currently studying towards, or already obtained, at least a Level 6 bachelor's degree in a relevant subject  
  • Software development experience with JVM languages 
  • Ability to write easily testable code including automated unit testing. 
  • Experienced in continuous integration tools and techniques (e.g. Jenkins). 
  • Ability to work collaboratively with others using version control (e.g. Git) 
  • Familiar with plotting data as part of data exploration 
  • Clear verbal presentation with an open attitude to sharing information. 
  • Able to prioritise and work to deadlines. 
  • Desirable:
  • Experience of data visualisation and complex data transformations, including ETL  tools such as Talend. 
  • Experience with steaming and event-processing architectures including technologies such as Kafka and change-data-capture (CDC) products. 
  • Comfortable with continuous improvement and sharing input on data best practice. 
  • Participation in development and/or technology communities. 
  • Experience of Python and R 
View more

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering


  • As a Graduate Data Engineer with Kainos, you will work on projects where you can make a real difference to people’s lives – the lives of people you know. After taking part in our seven-week Data Academy you will work within a multi-skilled agile team to develop large-scale data processing software to meet user needs in demanding production environments.
  • Working to develop data processing software primarily for deployment in Data technologies, the role encompasses the full software lifecycle including design, code, test and defect resolution. Most of our work comes through repeat business and direct referrals, which comes down to the quality of our people. The success of our Data Engineering teams means that customers are bringing us an increasing number of exciting data projects using cutting edge technology to solve real-world problems.
  • Upon completion of the 12-month Early Careers Programme, you will have gained knowledge and skills to help transform the organization and set you on the path to becoming the next generation of leaders at Kainos. Fun fact - 11 of our 17 leadership team members have graduated from our Early Careers Programme!
View more


Work type

Full time

Work mode




Rolling basis