Senior Data Engineer - London (Hybrid 3 to 4 days)Type: Full-timeLocation: London, UKHelp Build the Future of Data in Financial ServicesA leading financial services client is growing its data engineering team and is looking for experienced engineers who are passionate about building scalable, high-quality data systems. This is an opportunity to work on globally impactful products in a modern cloud environment, alongside a collaborative team that values clean code, continuous learning, and strong engineering principles.What You''ll Be DoingYou''ll be a key contributor to the development of a next-generation data platform, with responsibilities including:Designing and implementing scalable data pipelines using Python and Apache SparkBuilding and orchestrating workflows using AWS services such as Glue, Lambda, S3, and EMR ServerlessApplying best practices in software engineering: CI/CD, version control, automated testing, and modular designSupporting the development of a lakehouse architecture using Apache IcebergCollaborating with product and business teams to deliver data-driven solutionsEmbedding observability and quality checks into data workflowsParticipating in code reviews, pair programming, and architectural discussionsGaining domain knowledge in financial data and sharing insights with the teamWhat They''re Looking ForCore RequirementsProficiency in Python, with a focus on clean, maintainable code (bonus for experience with type hints, linters, and testing frameworks ..... full job details .....