SonicJobs Logo
Login
Left arrow iconBack to search

Data Software Engineer

Cobalt Recruitment
Posted a month ago, valid for 13 days
Location

London, Greater London EC1R 0WX

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • You'll be joining a global leader in real estate services and technology solutions, focused on modernizing property and investment decisions.
  • The role involves architecting, building, and optimizing scalable ETL pipelines, as well as collaborating with stakeholders on analytics and product development.
  • Candidates must have 5+ years of experience in data engineering or related roles, with strong proficiency in Python and a solid understanding of algorithms and data structures.
  • A Bachelor's degree in Computer Science, Data Engineering, or a related field is required, along with a portfolio showcasing past work.
  • The company values creativity and growth, offering a competitive salary commensurate with experience.

About the Company

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).

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

SonicJobs' Terms & Conditions and Privacy Policy also apply.