Back to all jobs

Data Engineer

Citywire Financial Publishers

LondonHybridFull Time2-5 years
Posted 1 week ago

Citywire's data platform powers products across the company, both internal and external, from our industry ratings to our growing estate of production AI systems. We're hiring a Data Engineer to help build the pipelines and data models at the heart of it - taking requirements from stakeholder teams and turning them into tested, scheduled, monitored production systems.

This is a growth role by design. You'll work directly with, and be mentored by, the platform lead - on architecture, on production engineering discipline, and on working effectively with AI coding agents at production scale.

What you'll be doing:

  • Production data modelling: Translate analyst requirements and SQL into robust, production-grade dbt models (source → warehouse → reporting layers). You'll own data contracts, documentation, testing, and scheduling, with orchestration managed via Prefect.
  • Large-scale fund and manager performance computation: Help decompose a legacy performance engine into a modern, event-driven AWS architecture (EventBridge, SQS, Lambda, S3, RDS). You'll build parallel compute pipelines using Spark on EMR (no deep prior Spark experience needed, just a strong curiosity for distributed systems).
  • Data models for AI systems: Partner with the Platform Lead to design, build, and maintain the data models powering our AI platform - spanning fund and share class data, clickstream interactions, and CRM and finance systems.
  • Alerting and observability: Ensure operational health across all pipelines via structured logging, metrics, DLQ tracking, and purposeful alerting. We view observability as a core engineering practice and will support your growth in designing resilient event-driven systems.
  • Work directly with the analyst team and the data quality team, from requirement through deployment.

What we're looking for:

  • Real dbt experience: You've built and maintained models in a genuine project - incremental logic, tests, an understanding of why downstream consumers matter. It doesn't need to have been enormous; it needs to have been real. BigQuery experience is a plus; another warehouse is fine.
  • Solid Python and SQL skills, with the instinct that code going to production deserves tests.
  • Practical AWS Experience: You have hands-on experience deploying and debugging in AWS. You don't need to know every service we use on day one - we’ll teach you our specific stack.
  • Strong CLI Skills: Proficient with terminal-driven workflows, containerized environments, and shell scripting for debugging, automation, and local development.
  • Pragmatic AI Tooling: You leverage AI coding assistants to speed up your workflow, but bring critical oversight to their output -reviewing, testing, and verifying generated code rather than shipping it on faith.
  • Data Intuition & Rigor: You look beyond passing CI/CD checks. When a pipeline runs green but the outputs look off, you dig into the numbers, comparing runs, spotting unexpected anomalies, and validating the business logic behind the data.
  • Accountability & Resilience: You take pride in what you build. You learn from production mistakes, own the outcome, and prefer holding accountability for your own pipelines over handing off maintenance to someone else.
  • Collaborative Communication: You can sit side-by-side with analysts, understand the intent behind their SQL, and partner with them to translate complex business logic into efficient, production-ready solutions.

Nice to Have (Genuinely learnable here - we will train you):

  • Frameworks & Tools: Spark on EMR, Prefect (or experience transferring from Airflow/Dagster), OpenSearch.
  • Architecture: Event-driven design patterns, SurrealDB or graph data stores.
  • Domain Knowledge: Financial services or asset management context.

Meet Citywire

We cover - and connect - all sides of the $100 trillion global asset management industry - through our news, events and insights.

At Citywire, we uphold a culture rooted in honesty, integrity, and fairness, where every voice is valued and heard. Our culture promotes constructive dialogue and collaboration on a global scale.

Join the team at the Heart of Wealth.

Our perks:

  • Generous holiday entitlement: Start with 25 days per annum, increasing to 28 days after three years' service, and 30 days after five years' service, in addition to bank holidays.
  • Flexible working options.
  • Annual allowance for well-being activities or gym memberships, with assistance available for monthly or annual costs.
  • Eye-test and glasses allowance.
  • Competitive private pension scheme.
  • Critical illness cover and group life assurance from day one of employment.
  • Well-being support: Access to an independent Employee Assistance Programme, available 24/7.
  • Cycle to work scheme and annual travel card loans.
  • Techscheme: Purchase the latest tech through our employer scheme, spreading the cost over 12 months with National Insurance savings.
  • After two years of continuous service, access group income protection, private medical, and dental insurance.

Citywire is an equal opportunities employer.

Benefits

Generous holiday entitlementFlexible working optionsWell-being activities or gym membership allowanceEye-test and glasses allowanceCompetitive private pension schemeCritical illness coverGroup life assuranceEmployee Assistance ProgrammeCycle to work schemeAnnual travel card loansTechschemeGroup income protectionPrivate medical insuranceDental insurance