AWS Data Engineer

Posted 02 March 2023

Job description

AWS Data Engineer
A rare and exciting opportunity has arisen for an AWS Data Engineer to be part of an innovative, online, bank start-up funded by a major fund. A great opportunity for a highly driven Data Engineering Lead to join a small team and make a positive impact, defining how we approach data analysis and processing. You will be joining a small but experienced team and focus on building up the functionality of a bespoke banking project. The successful candidate will play an instrumental role in the future of Data in this business with the potential of growing into a ‘Head of Data’ role in the future.
  • For the Data Visualisation Specialist, a basic salary on offer is between £70,000 - £90,000
  • Hybrid working: 3 days per week in the Central London office.

AWS Data Engineer responsibilities:
  • Work closely with the CTO to define the data architecture.
  • Design, build, and develop Proof-of-Concept (POC) solutions and services.
  • Build applications using Python, SQL, AWS and Tableau.
  • Understanding of Agile, Scrum, Design Thinking, and Lean Startup principles.
  • Provide DevOps support;
  • Adhere to standard methodologies for coding, testing and designing reusable code/component.
  • Participate in sprint planning meetings and provide estimations on technical implementation.
  • Contribute to the exploration and understanding of new tools and techniques, and propose improvements to the data pipeline.
  • Implement standardized, automated operational and quality control processes to deliver accurate and timely data and reporting to meet or exceed SLAs.
  • Collaborate with other engineering team members to ensure all services are reliable, maintainable, and well-integrated into existing platforms.
  • Review functional and technical designs to identify areas of risk and/or missing requirements.
  • Provide technical write-ups and drawings to promote the proposed solutions.
AWS Data Engineer requirements:
  • 3-5 years experience with automation of DevOps build using GitLab/Bitbucket/Jenkins/Maven.
  • Experience working directly with technical and business people.
  • 3-5 years experience AWS cloud and AWS services such as S3 Buckets, Lambda, API Gateway, SQS queues.
  • Familiar with other AWS Services like EC2, Redshift/Spectrum, Glue, Athena, RDS.
  • 3-5 years experience with batch job scheduling and identifying data/job dependencies.
  • Familiar with software DevOps CI/CD tools, such Git, Jenkins, Linux, and Shell Script.
  • Ability to learn quickly, be organized and detail oriented.
  • Understanding of Sagemaker, Redshift  and Tableau.
  • Automated testing experience.
  • Experience in Software Engineering and Development.
  • Understanding of database schema design.
  • Proficient in Python.
  • Experience in developing and supporting web applications including familiarity with web technologies and frameworks (D3 JS, React.js).

This is an urgent requirement and a fantastic opportunity to work for a fast-growing banking start-up. If you are currently an experienced AWS Data Engineer and are looking to move into a lead role that may eventually into into a ‘Head of Data’ role in the future, then please send your CV to for review and further information.