Data Engineer
PROJECT OVERVIEW
Our client is a leading commercial real estate advisory and services provider, supporting large institutional investors, global corporations, and other owners and occupiers. Their mission is to make leasing, buying, and selling properties across the retail, office, multifamily, industrial, student housing, and hospitality sectors easier and more efficient.
The organization brings together deep market expertise and technology to guide clients through every stage of the real estate lifecycle, creating better outcomes for all stakeholders. Recently, the group acquired a premier UK-based chartered surveying and property consultancy, which is now undergoing transformation and alignment with the broader global organization.
We are looking for an experienced and driven Lead Engineer to join this global real estate technology program. This is a hands-on role with an approximate 70/30 split between engineering delivery and team leadership, offering the opportunity to both design and build complex solutions while leading a high-performing POD.
In this role, you will work across the UK technology portfolio and EU initiatives, collaborating closely with software engineers and QA professionals from the India Centre of Excellence (COE) to deliver scalable, high-quality solutions.
IN THIS ROLE, YOU WILL
Design, develop, and maintain scalable data pipelines using Microsoft Azure resources.
Integrate and land various data sources—including internal, licensed third-party, and open/public data—into the global data lake.
Collaborate with business analysts, data scientists, and engineering teams to understand data needs and ensure data quality, integrity, and security.
Use Python and SQL to build ETL workflows, automate data ingestion, transformation, and validation processes.
Performance tune queries and optimize storage for fast, cost-effective data retrieval and processing.
Participate in documentation, code reviews, and best practice sharing across the global team.
If applicable, utilize Databricks for advanced data engineering and analytics workloads.
Troubleshoot and resolve data issues quickly to support business continuity and delivery objectives.
IF YOU HAVE
5+ years of professional experience in data engineering or similar roles.
Hands-on expertise with Microsoft Azure cloud services (Synapse, Blob Storage, Azure SQL, Azure Functions, ADF, AD, and Logic Apps).
Proficiency in Python and SQL for ETL development and data manipulation.
Experience in designing and maintaining SQL and NoSQL databases (legacy and cloud), data migration, and integrating to various internal and external data sources.
Experience integrating multiple data sources and working with both structured and unstructured data.
Strong understanding of data modelling, data warehousing, and data lake principles.
Excellent problem-solving, documentation, and collaborative skills.
Any experience with Crystal Reports (.NET reporting), Mapper, Wilson, LINQ, .NET Forms is beneficial
Experience with Databricks/Snowflake for big data processing and analytics workloads.
Background in real estate or property data environments.
Familiarity with data security, GDPR, and compliance requirements, especially for the EU.
Experience working with distributed international teams.
AS AN OPINOV8R, YOU WILL HAVE
Digital-First Approach: Great talent knows no borders! You can work from wherever you are — we hire and collaborate with professionals worldwide.
Remote Work Model: Balance your professional and personal life with our flexible working conditions, empowering you to deliver your best from anywhere.
Exciting Projects: Dive into impactful projects across industries that challenge and spark creativity.
Boost Your Expertise: Grow your career with continuous learning, development opportunities, and hands-on experience.
Join the Best Team Ever: Collaborate with our diverse and cross-cultural team of passionate technologists and creative thinkers.
HOW’S THE HIRING PROCESS GOING
We strive to make our hiring process smooth and transparent to find the perfect match for both sides. Steps may differ depending on the role, but here’s what to expect:
Initial Interview: If your background fits the role, we’ll invite you for an interview with a Talent Acquisition Specialist.
Technical Interview: Depending on the position, you may complete a technical assessment or test task.
Final Decision: After all steps, we’ll get back to you with the result and next steps.
- Department
- Data Engineering
- Locations
- Portugal
- Remote status
- Fully Remote
- Employment type
- Full-time