Posted 1 day ago
Job description
Salary: £61,000 - 101,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, or Databricks
- Experience 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
- Awareness of key features and pitfalls of distributed data processing frameworks, data stores, and data serialisation formats
- Ability to write quality, testable code and experience with automated testing
- Experience with Continuous Integration and Continuous Deployment techniques
- A keen interest in AI technologies
- Experience with performance tuning
- Experience with data visualisation and complex data transformations
- Experience with streaming and event-processing architectures, including technologies such as Kafka and change-data-capture products
- Expertise in continuous improvement and sharing input on data best practice
- Practical experience with AI technologies, tools, processes, and delivery
- Design and develop data processing and data persistence software components for solutions that handle data at scale
- Work in agile teams and provide strong development leadership on significant technical components of data systems
- Design and develop large-scale data processing software to meet user needs in demanding production environments
- Develop data processing software primarily for deployment in big data technologies
- Deliver the full software lifecycle, including design, code, test, and defect resolution
- Work with architects and lead engineers to ensure software supports non-functional needs
- Collaborate with colleagues to resolve implementation challenges and maintain high code quality and maintainability
- Lead by example in code quality
- Work with operations teams to ensure operational readiness
- Advise customers and managers on the estimated effort and technical implications of user stories and user journeys
- Coach and mentor team members
- AI
- AWS
- Azure
- Big Data
- Databricks
- ETL
- GCP
- Java
- Kafka
- Python
- SQL
- Scala
- Cloud
- Support
More:
We are partnering directly with Kainos to hire for this role. At Kainos, we are problem solvers, innovators, and collaborators driven by a shared mission to create real impact. We transform digital services for millions, deliver cutting-edge Workday solutions, and push the boundaries of technology together. We believe in a people-first culture where your ideas are valued, your growth is supported, and your contributions truly make a difference. You will join a diverse, ambitious team that celebrates creativity and collaboration. We are committed to diversity, equity, and inclusion, and we aim to create a fair and supportive recruitment process for every candidate.
last updated 37 week of 2026
Interested in this role?
You'll apply directly on Hackajob Ltd's site.