Back to search
Morgan McKinley Linkedin · Posted 3d ago

Senior Data Engineer (Python & AWS)

Philippines

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Senior Data Engineer (Python & AWS)

Location: Philippines - Ecoprime Building - Taguig City

Shift: Mid shift aligned with UK/EMEA timezone

Employment Type: Full-Time, Permanent

Onboarding: First month fully onsite; then hybrid 3 days onsite per week


Role Overview

As a Senior Data Engineer, you will lead the development of strategic, event-driven data and calculation pipelines using Python and AWS Serverless technologies. Working alongside our Risk and Technology teams in London, your primary mandate will be constructing high-throughput ingestion, transformation, and calculation engines that power real-time risk capabilities.

This role heavily embraces modern software engineering practices: we operate with an AI-first development culture (using coding agents daily), prioritize Test-Driven Development (TDD), and emphasize robust messaging and microservice design. You do not need to be a C# or frontend developer; while our legacy platform uses C# .NET and web UIs, your role is focused squarely on building the modern Python cloud infrastructure (reading legacy code only when necessary to translate business logic).




Role Responsibilities

  • Data Pipeline Engineering: Design, build, and operate scalable real-time and batch data pipelines—handling ingestion, transformation, enrichment, and orchestration from heterogeneous data feeds.
  • Serverless Architecture: Develop cloud-native, event-driven services using serverless compute (AWS Lambda / Azure Functions) and orchestration tools (AWS Step Functions / state machines).
  • AI-Enabled Development: Daily usage of AI coding tools (Claude Code, Amazon Q, GitHub Copilot) to accelerate development velocity, generate comprehensive test suites, and maintain living documentation.
  • Messaging & Integration: Design data models, API contracts, and integration patterns for distributed systems consuming event streams (Kafka, Solace) and relational/non-relational storage (PostgreSQL, DynamoDB, S3).
  • Quality & Automation: Implement TDD practices, end-to-end automated testing (unit, integration, contract), and maintain robust CI/CD deployment pipelines.
  • Engineering Standard-Setting: Champion engineering best practices, perform performance profiling on latency-sensitive calculation workloads, and mentor junior engineers in modern AI-assisted workflows.


Experience / Competences

Essential

  • Deep Python Expertise: 7+ years of software development experience with hands-on mastery of production-grade Python for complex backend or data calculation workloads.
  • AWS / Cloud Serverless: Proven track record building and deploying serverless applications (AWS Lambda, Step Functions, S3, EventBridge, DynamoDB, or Azure equivalents).
  • Event-Driven Architectures: Solid experience with messaging brokers and streaming platforms (Kafka, Solace, SQS) and asynchronous processing patterns.


  • Engineering Fundamentals: Strong mastery of Microservices architecture, distributed systems design, and Test-Driven Development (TDD).
  • Active AI Coding Experience: Practical, daily workflow integration of AI coding agents (Claude Code, Amazon Q, Copilot, or similar) for code creation, refactoring, and test suite generation.
  • Database & SQL Fundamentals: Strong working knowledge of relational database schemas, query optimization, and data modeling.

Desired

  • Legacy Integration (C# / .NET): Ability to read and understand C# / .NET code to analyze legacy business logic during migration (not required for active feature development).
  • Financial Domain Knowledge: Prior experience working in financial risk, trading platforms, settlement systems, or handling financial data formats (fpML, XML).
  • DevOps & Infrastructure: Experience with Infrastructure-as-Code (Terraform, CloudFormation) and container technologies (Docker, ECS, EKS).
  • Frontend Exposure: Basic familiarity with React, Angular, or TypeScript (purely helpful for understanding legacy system UI flows).




Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search