Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Kainos

Senior Data Engineer

Kainos

Senior Data Engineer at Kainos designing and developing data processing software for large-scale data solutions. Collaborating with agile teams to ensure high code quality and solution effectiveness.

Posted 5/2/2026full-timeRemote • 🇬🇧 United KingdomSeniorWebsite

Tech Stack

Tools & technologies
AWSAzureETLGoogle Cloud PlatformJavaPythonScalaSQL

About the role

Key responsibilities & impact
  • Responsible for designing and developing data processing and data persistence software components for solutions which handle data at scale
  • Develop data processing software primarily for deployment in Big Data technologies
  • Encompasses the full software lifecycle including design, code, test and defect resolution
  • Work with Architects and Lead Engineers to ensure the software supports non-functional needs
  • Collaborate with colleagues to resolve implementation challenges and ensure code quality and maintainability remains high
  • Leads 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

Requirements

What you’ll need
  • 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

Benefits

Comp & perks
  • Health insurance
  • Flexible working hours
  • Professional development opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScalaPythonSQLETLELTdata processingautomated testingContinuous IntegrationContinuous Deployment
Soft Skills
collaborationmentoringleadershipcode qualitycommunication