Senior Full-Stack Engineer with AI experience
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. Recently, the group acquired a premier UK-based chartered surveying and property consultancy, now undergoing transformation and alignment with the broader global organization.
We are looking for a skilled Full Stack Engineer with strong AI expertise to help enhance and expand our client's Property Intelligence platform, serving the UK, France (FR), and Germany (DE) markets. You will play a key role in embedding intelligent, AI-driven capabilities into the platform — from data enrichment and predictive analytics to LLM-powered features — while working closely with a cross-national team. This role is technically hands-on and will involve building robust, secure, and scalable solutions leveraging Microsoft Azure, .NET Core, Angular/React, and modern AI tooling.
IN THIS ROLE, YOU WILL
Build and maintain data pipelines and APIs that feed AI/ML models with clean, structured real estate data.
Design and integrate AI-powered features into the Property Intelligence platform, including LLM-based search, summarization, document parsing, and market intelligence assistants.
Develop new features and enhancements based on user and market requirements across the UK, FR & DE markets.
Collaborate with product managers, UX designers, and engineers to deliver AI-augmented user experiences.
Leverage Microsoft Azure AI services (Azure OpenAI, Cognitive Services, ML Studio) alongside core infrastructure (Synapse, Blob Storage, Azure SQL, Azure Functions, ADF).
Design and develop API services using .NET Core and integrate them with Angular front-end components.
Participate in code reviews, testing, and documentation to ensure delivery of high-quality, maintainable solutions.
Optimize performance, security, and reliability of AI and platform systems for compliance with EU standards (including AI Act awareness).
Contribute to agile ceremonies, backlog refinement, and cross-border project delivery.
IF YOU HAVE
5+ years of professional experience as a Full Stack Engineer, with at least 2 years of hands-on AI/ML integration experience.
Proven track record of shipping AI-powered features in production.
Strong experience with Azure OpenAI, OpenAI API, LangChain, or similar LLM orchestration frameworks.
Hands-on expertise with Microsoft Azure cloud services (Synapse, Blob Storage, Azure SQL, Azure Functions, ADF, Azure AI/ML Studio, Cognitive Services).
Proficiency in .NET Core for API and server-side development.
Strong experience with Angular for modern, responsive front-end applications.
Experience building and consuming RESTful APIs and integrating AI model endpoints.
Solid understanding of vector databases (e.g. Pinecone, Weaviate, Azure AI Search) and semantic search patterns.
Experience designing and maintaining SQL and NoSQL databases, data migration, and integrating diverse data sources.
Familiarity with prompt engineering, fine-tuning workflows, and responsible AI practices.
Experience with agile software development and distributed, cross-national teams.
Excellent problem-solving skills, technical documentation, and communication abilities.
NICE TO HAVE
Exposure to the real estate industry or property data platforms.
Familiarity with Crystal Reports (.NET reporting), Mapper, Wilson, LINQ, or .NET Forms.
Understanding of UX/UI best practices for data-intensive, AI-augmented applications.
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.
Client Interview.
Final Decision: After all steps, we’ll get back to you with the result and next steps.
- Department
- .NET
- Locations
- Portugal
- Remote status
- Hybrid