Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Python Data Engineer

Vanguard
City of London
2 days ago
Create job alert
Python Data Engineer – Vanguard

Join to apply for the Python Data Engineer role at Vanguard


We are looking for a Server‑Side Python / AWS engineer to join a Full‑Stack team in Data Engineering embracing new ways of working (NWoW) in the Global Investments Financial Systems (GIFS) division.


We are rapidly expanding our European technology presence, so this is an exciting opportunity to join the team and help grow and influence team direction, whilst learning about the Investment Management apparatus at Vanguard.


The role will involve close work with Vanguard’s funds data, allowing exposure to understanding the investment acumen, as well as work on leading technologies using Cloud Native architecture – Python, AWS services (IAM, S3, ECS, EMR, AWS Lambda, Athena, DynamoDB, etc.) and Knowledge Graphs.


The team uses agile methodologies and operates leveraging a continuous delivery pipeline – deploying daily.


About Vanguard

Vanguard is one of the world’s largest investment management companies, with around 380 low‑cost traditional funds and ETFs, operating in 19 locations worldwide with about 18,800 crew members.


The Role

The role will involve work on leading technologies using Cloud Native architecture – Python, AWS services (IAM, S3, ECS, EMR, AWS Lambda, Athena, DynamoDB, etc.) and Knowledge Graphs. The team uses agile methodologies and operates leveraging a continuous delivery pipeline.


The projects will involve applications related to Investment Product Data Engineering, Data and Workflow Management. Experience implementing Python micro‑services patterns for enterprise scale is a requisite. Furthermore, a demonstrable working knowledge of AWS core services stack is requisite. Experience with manipulating avro files and understanding knowledge graphs is not mandatory, but will be seen as an advantage.


The successful candidate will be a self‑starter and demonstrate an aptitude for learning and problem solving, as well as a propensity for testing and documentation.


The team will have daily interaction with the Business Product Manager and Business Users in the Products team, so excellent written and oral communication skills are imperative.


Responsibilities

  • Be part of a business facing IT team to deliver new solutions to the business, understand/review functional specifications and translate into program specifications, liaise with end users for user acceptance testing, and provide 3rd line support as required
  • Build thought leadership and expertise around best‑practice solution design and implementation
  • Comply with defined code and documentation standards, including peer reviews
  • Be a self‑starter with the ability to effectively manage time across multiple projects and with competing business demands and priorities

Qualifications

  • Experience in Test Driven Development and strong knowledge of Python and object oriented programming
  • Experience in software development using cloud technologies (AWS preferred)
  • Knowledge of build/deployment/testing/logging/monitoring tools and frameworks like Git/Github, and Splunk
  • Knowledge of SQL and databases like PostgreSQL
  • Knowledge of Data Engineering in Python using libraries like Pandas, fastavro etc.
  • Understanding of investment management domain with strong analytical, problem solving and communication skills
  • Ability to work well with both business managers and operations team, and ability to perform well under pressure, and deliver to tight deadlines
  • Knowledge of agile software development process/practices and familiarly with JIRA, Confluence, and other tools
  • A good grounding of the Buy‑side, and Equities knowledge is preferable, but is not a pre‑requisite

Special Factors

  • Vanguard is not offering sponsorship for this position
  • This is a hybrid position and would require you to work in the London office Tuesday‑Thursday

Inclusion

Vanguard’s continued commitment to diversity and inclusion is firmly rooted in our culture. Every decision we make to best serve our clients, crew (internally employees are referred to as crew), and communities is guided by one simple statement: “Do the right thing.”


We believe that a critical aspect of doing the right thing requires building diverse, inclusive, and highly effective teams of individuals who are as unique as the clients they serve. We empower our crew to contribute their distinct strengths to achieving Vanguard’s core purpose through our values.


When all crew members feel valued and included, our ability to collaborate and innovate is amplified, and we are united in delivering on Vanguard's core purpose.


Job Details

Seniority level: Associate | Employment type: Full‑time | Job function: Information Technology


#J-18808-Ljbffr

Related Jobs

View all jobs

Python Data Engineer

Python Data Engineer

Python Data Engineer

Python, Data Engineer

GenAI Data Engineer

Data Engineer

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Machine Learning Recruitment Trends 2025 (UK): What Job Seekers Need To Know About Today’s Hiring Process

Summary: UK machine learning hiring has shifted from title‑led CV screens to capability‑driven assessments that emphasise shipped ML/LLM features, robust evaluation, observability, safety/governance, cost control and measurable business impact. This guide explains what’s changed, what to expect in interviews & how to prepare—especially for ML engineers, applied scientists, LLM application engineers, ML platform/MLOps engineers and AI product managers. Who this is for: ML engineers, applied ML/LLM engineers, LLM/retrieval engineers, ML platform/MLOps/SRE, data scientists transitioning to production ML, AI product managers & tech‑lead candidates targeting roles in the UK.

Why Machine Learning Careers in the UK Are Becoming More Multidisciplinary

Machine learning (ML) has moved from research labs into mainstream UK businesses. From healthcare diagnostics to fraud detection, autonomous vehicles to recommendation engines, ML underpins critical services and consumer experiences. But the skillset required of today’s machine learning professionals is no longer purely technical. Employers increasingly seek multidisciplinary expertise: not only coding, algorithms & statistics, but also knowledge of law, ethics, psychology, linguistics & design. This article explores why UK machine learning careers are becoming more multidisciplinary, how these fields intersect with ML roles, and what both job-seekers & employers need to understand to succeed in a rapidly changing landscape.

Machine Learning Team Structures Explained: Who Does What in a Modern Machine Learning Department

Machine learning is now central to many advanced data-driven products and services across the UK. Whether you work in finance, healthcare, retail, autonomous vehicles, recommendation systems, robotics, or consumer applications, there’s a need for dedicated machine learning teams that can deliver models into production, maintain them, keep them secure, efficient, fair, and aligned with business objectives. If you’re hiring for or applying to ML roles via MachineLearningJobs.co.uk, this article will help you understand what roles are typically present in a mature machine learning department, how they collaborate through project lifecycles, what skills and qualifications UK employers look for, what the career paths and salaries are, current trends and challenges, and how to build an effective ML team.