Kainos
Data Engineer
Job Description
Salary: £28,000 - 51,000 per year
Requirements:- Strong software development experience in one of Java, Scala, or Python
- Software development experience with data-processing platforms from vendors such as AWS, Azure, GCP, Databricks.
- Experience of developing substantial components for large-scale data processing solutions and deploying into a production environment
- Proficient in SQL and SQL extensions for analytical queries
- Solid understanding of ETL/ELT data processing pipelines and design patterns
- Aware of key features and pitfalls of distributed data processing frameworks, data stores and data serialisation formats
- Able to write quality, testable code and has experience of automated testing
- Experience with Continuous Integration and Continuous Deployment techniques
- A keen interest in AI Technologies
- (Desirable) Experience of performance tuning
- (Desirable) Experience of data visualisation and complex data transformations
- (Desirable) Experience with streaming and event-processing architectures including technologies such as Kafka and change-data-capture (CDC) products
- (Desirable) Expertise in continuous improvement and sharing input on data best practice
- (Desirable) Practical experience with AI technologies, tools, processes and delivery
- Working to develop data processing software primarily for deployment in Big Data technologies, encompassing the full software lifecycle including design, code, test, and defect resolution.
- Collaborating with Architects and Lead Engineers to ensure the software supports non-functional needs.
- Working with colleagues to resolve implementation challenges and ensuring code quality and maintainability remains high, leading by example in code quality.
- Collaborating with operations teams to ensure operational readiness.
- Advising customers and managers on the estimated effort and technical implications of user stories and user journeys.
- Coaching and mentoring team members.
- AI
- AWS
- Azure
- Big Data
- Databricks
- ETL
- GCP
- Java
- Kafka
- Python
- SQL
- Scala
- Cloud
- Support
More:
At Kainos, we’re problem solvers, innovators, and collaborators, driven by a shared mission to create real impact. We believe in a people-first culture, where your ideas are valued, your growth is supported, and your contributions truly make a difference. Join our diverse, ambitious team that celebrates creativity and collaboration, and make your mark with us in a vibrant work environment.
last updated 33 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Kainos
Kainos
Belfast
IT
Skills & Technologies
Inferred from job description
Salary Insight
£39,500
This role
£60,000
UK median
This salary is 34% below the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks