
Senior Data Engineer – Anti Fraud
Vanguard
contract
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Be creative with solutions for business needs.
- Aid with the design and implement of pipelines for real-time analysis and critical decision making for operational systems.
- Build ELT pipelines, from source to presentation of data to our internal customers.
- Write high quality, testable and readable code, assist with code reviews, provide solution design input, build automated tests, create documentation, and other tasks throughout the development lifecycle.
- Collaborate closely with junior and senior developers, scrum master, and product owner to ensure the data is enabling our client experience.
- Identify and help implement continuous improvement of technical standards, methodologies, technologies, and processes.
- Own the deployment and operations of the system across environments from development, test, and through to production.
- Participate in agile meetings aligned to the scrum framework: sprint planning, daily scrums, sprint review, sprint retrospective.
Requirements
- A bachelor’s degree in computer science, STEM or related discipline is a plus, but not strictly required.
- Experience as a data engineer.
- Strong experience with Python and SQL is required.
- Solid understanding of working in a cloud-based environment (AWS is preferred).
- Proficient using transformation tools such as PySpark/Pandas.
- Knowledge and practice of graph databases is preferred but not required.
- Familiarity using data quality frameworks, ie. Great Expectations.
- Experience building cloud infrastructure using IaC (CloudFormation/Terraform).
- Demonstrable understanding of industry standards and best practices as it relates to development methodology such as testing, code quality and consistency.
- An understanding of agile software development methodology, with scrum framework experience preferred.
- A desire to continuously learn and develop yourself in both technical and non-technical skillsets.
Benefits
- Health insurance
- Annual performance bonus (paid in January)
- Partnership bonus (paid in June)
- Competitive benefits
- Hybrid working model (office days on Tuesday, Wednesday, and Thursday)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonSQLELT pipelinesPySparkPandasgraph databasesCloudFormationTerraformdata quality frameworksagile software development
Soft skills
creativitycollaborationcommunicationcontinuous improvementsolution designcode reviewdocumentationproblem-solvingteamworkadaptability
Certifications
Bachelor's degree in computer scienceSTEM degree