Junior Data Engineer
Work alongside a senior engineer to build production systems for a multi-billion-pound 100% family-owned real estate group.
|
LOCATION London |
EMPLOYMENT Full-time |
EXPERIENCE Exceptional graduate to 3 years |
|
COMPENSATION Competitive |
START DATE ASAP |
DEADLINE 20 September 2026 |
This is not a narrow graduate scheme. You will play a key role writing production code, solving live business problems and the opportunity to learn directly from a senior engineer.
The opportunity
We are a private, entrepreneurial family-owned real estate platform with a multi-billion-pound property portfolio and private credit book. We are hiring a junior data engineer to support a senior engineer in building the organisation's internal data platform.
The first leg of this role will revolve around building the data platform to connect a variety of specialist domains including property management, asset management and accounting.
Your role
- Developing and maintaining a Python codebase and database responsible for ingesting, cleaning, validating and reconciling data from internal and third-party data sources.
- Building REST APIs to serve as the bedrock of an internal platform.
- Investigating inconsistencies in existing internal data, writing validation rules, document definitions and help establish trusted datasets for asset management.
- Turning manual collection, checking, reconciliation, reminders, document generation and reporting tasks into dependable workflows.
- Creating dashboards, reports, alerts and small internal tools for investment, asset-management, finance and operations functions.
- Develop document extraction, retrieval and LLM-based workflows, with testing, evals, and human-in-the-loop review mechanisms.
- Write clean, tested and high-quality code; use version control; monitor jobs; investigate failures; and maintain clear technical documentation.
What we are looking for
- A rigorous degree in Computer Science, Data Science, Engineering, Mathematics or a closely related discipline. Oxford Computer Science graduates are particularly encouraged to apply, alongside candidates from other programmes with equivalent strength.
- Strong programming fundamentals in Python, Typescript and SQL. Confident working knowledge demonstrated through useful software, research, internships, open-source work or a strong personal portfolio.
- An understanding of and experience with relational databases, data modelling, APIs and ETL/ELT pipelines, with an enthusiasm to deepen these skills.
- Care for readable code, testing, debugging, version control and the difference between a promising prototype and a reliable production system.
- The patience to trace messy data through unfamiliar systems, identify root causes and verify that a solution works.
- Commercially minded individual with an ability to think out of the box, and an appetite to build and scale a platform
- Strong professionalism and maturity.
- The ability to ask good questions, document decisions and explain technical issues to colleagues who do not write code.
- A grounded, collaborative and high-agency approach: willing to seek guidance, act on feedback and take increasing responsibility as capability grows.
Helpful, but not essential
- Internship, placement, research or project experience involving data pipelines, backend engineering, analytics engineering or automation.
- Familiarity with a cloud platform for application deployment, Docker, data warehouses or, business-intelligence tools. or simple internal web applications.
- Practical exposure to LLM APIs, retrieval, evaluation, OCR or document-processing workflows.
- Interest in real estate, finance, accounting, asset management, construction or how operational businesses actually use data.
- Evidence that you have the knack to go beyond the teaching syllabus: a tool, service, open-source contribution, technical article or project used by someone other than you.
Confidentiality and inclusion
- Appointment will be subject to appropriate references, background checks and a confidentiality agreement. We welcome applicants from different backgrounds whose skills and evidence meet the requirements, and reasonable adjustments are available throughout the process.