Data Engineer
Citywire
Greater London, UK
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Airflow
Amazon Web Services
Amazon S3
Business Logic
BigQuery
Continuous Integration
Data Stores
Software Debugging
Distributed Systems
Python (Programming Language)
Operational Databases
Standard Sql
+10 more
Shell Script
SQL Databases
Data Logging
Apache Spark
Event Driven Architecture
Amazon Relational Database Service
Containerization
AI Platforms
Functional Programming
Amazon Simple Queue Service (SQS)
Job description
- 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.
Requirements
- 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., * 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.
Benefits & conditions
- 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. #J-18808-Ljbffr
About the company
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
about 3 years ago
BB
Benedikt Bischof
Making Data Warehouses Fast: A Developerâs Story
about 4 years ago
EM
Eli McGarvie
Data Analyst Salary in the UK
about 3 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
DS
Dhannush Subramani
Top Big Data Technologies That You Need to Know
about 4 years ago