Data Software Engineer

Salary/Rate:£70,000 - £90,000 per annum
Job Type:Work from home
Contract Type:Perm
Town/City:City of London
County:Greater London
Sector:Technology & IT
Job ref:JN -082025-84123_1755762123
Post Date:21. 08. 2025
Scroll

Meet Our Recruiter

About the Role

You'll be joining a global leader in real estate services and technology solutions. Known for combining deep market expertise with cutting-edge innovation, this business is committed to modernising how property and investment decisions are made. You'll be part of a collaborative, forward-thinking environment that values creativity, accountability, and growth-where your contributions will directly shape the future of real estate technology.

Role Responsibilities

  • Architect, build, and optimise scalable ETL pipelines for diverse datasets.
  • Onboard, document, and curate external datasets for internal use.
  • Perform data validation, forensic analysis, and troubleshooting.
  • Deliver high-quality, maintainable Python code and participate in peer reviews.
  • Collaborate with stakeholders and researchers to support analytics and product development.
  • Integrate data from APIs, S3 buckets, and structured/unstructured sources (JSON, CSV, Excel, PDF, Parquet).
  • Join geospatial datasets with external data sources and apply complex transformations.
  • Define validated data schemas and create clear documentation for partners and teams.
  • Explore and evaluate new data engineering tools and technologies.

Role Requirements

  • 5+ years' experience in data engineering, analytics, or related roles.
  • Strong proficiency in Python, with demonstrated experience on large-scale projects.
  • Solid understanding of algorithms, data structures, and relational databases.
  • Experience with test-driven development and Git version control.
  • Portfolio of past work (GitHub contributions, open-source, blogs, or demos).
  • Knowledge of data cleansing, validation, and basic statistics.
  • Background in working with Agile methods and fast iteration cycles.
  • Bachelor's degree in Computer Science, Data Engineering, or related field (or equivalent experience).

More jobs from this recruiter

View All

Real Estate Technology Consultant

London
London
£60,000 - £75,000 per annum
Role Summary This is your chance to blend deep real investment management knowledge with powerful analytical tools, shaping digital solutions for some of Europe's top real estate firms. With genuine flexibility, significant autonomy, and continuous professional growth, you will directly influence the future of real estate technology.

Data Software Engineer

City of London
Greater London
£70,000 - £90,000 per annum
This role places you at the core of transforming how real estate data is captured, processed, and applied. You'll architect and maintain scalable data pipelines, integrate diverse datasets, and enable insights that drive decision-making across the business. Working with stakeholders, researchers, and product teams, you'll ensure that data infrastructure is robust, efficient, and built for innovation.

Machine Learning Engineer

London
London
£70,000 - £80,000 per annum
This role puts you at the forefront of applied AI-designing and deploying models that move beyond experiments to genuine impact. You'll work with generative AI and large language models to transform vast datasets into clear, actionable insights.

Investran Application Specialist

City of London
Greater London
£75,000 - £95,000 per annum
This is more than just support and maintenance. You'll be the go-to expert for Investran across a high-performing, fast-evolving investment business. From integrating platforms and enhancing data flows, to driving automation and building scalable solutions-this is your playground. You'll also have the chance to expand into tools like Yardi, eFront, AllVue, and Sage Intacct.