Data Engineer
Role details
Job location
Tech stack
Job description
Data Engineer (AI + Growth Systems) City of London - Farringdon | 3 Month Contract | Hybrid
My client is building an AI-powered data engine transforming outbound sales in the commercial property sector - and they're looking for their first Data Engineer to build it from scratch. This isn't a traditional data role. You'll be creating a revenue-generating growth engine, not just pipelines.Initial 3-month contract with strong potential to go permanentWhat You'll Do
- Build an end-to-end data system: scraping * enrichment * scoring * activation
- Integrate sources like Apollo, LinkedIn & Companies House
- Develop lead scoring models to prioritise high-value prospects
- Push clean, enriched data into CRM workflows (HubSpot/Salesforce)
- Shape the core data architecture from day one
Tech Stack Python (FastAPI), SQL (PostgreSQL), APIs, Playwright/Apify, Airflow/Prefect
- Bonus: LLM/AI tooling (eg OpenAI)
What We're Looking For
- Strong Python + SQL
- Experience building end-to-end data systems
- Scraping, APIs, ETL pipelines
- Startup mindset: fast, pragmatic, outcome-focused
Data Engineer (AI + Growth Systems) City of London - Farringdon | 3 Month Contract | Hybrid
Requirements
- Strong Python + SQL
- Experience building end-to-end data systems
- Scraping, APIs, ETL pipelines
- Startup mindset: fast, pragmatic, outcome-focused