Browse jobs within our portfolio

Discover opportunities across a global network of companies transforming the future of our built world.
Pi Labs
Pi Labs

Computer Vision/AI Engineer intern



Software Engineering, Data Science
Posted on Friday, April 19, 2024

Computer Vision/AI Engineer intern

Job Description

Application deadline: 5th May 2024
Target start date: July 2024
Location: Hybrid with 2 days per week at our co-working space in Clerkenwell, London, UK
Hours: Full time with core hours 10am - 4pm
Period: July-September
Origination: New role
Language: English
Compensation: 2k / month
Must have right to work in the UK

Meet Kestrix: the ‘Google Maps of Heat Loss’

Globally, 10% of emissions come from heating and cooling buildings, and nearly 6 retrofits must happen every minute between now and 2050 for net zero targets to be met. Luckily, tech (like good old insulation) to fix the problem exists. But when resources required for such a herculean undertaking – labour, financial, time – are limited, how can we be sure we are starting with the right buildings? Allocating the right budgets? Doing the work well?
Today, we can’t. That’s right: there is no scalable, cost-effective way of knowing reliably how heat is lost across the millions of buildings we all live, work, and play in – let alone how to fix it and how much fixes will cost. This leads to bottlenecks – lost time, wasted resources, and overspent budgets for those executing on building decarbonisation projects now – like housing providers, local governments, contractors, and energy companies.
Kestrix is here to solve retrofit’s data problem, enabling the world to retrofit its buildings at speed and scale. How are we going to do this?
We are building retrofit’s data layer. The ‘Google Maps of Heat Loss’, Kestrix uses thermal drones and AI to construct 3D heat loss models of buildings and reveal retrofit opportunities in seconds, without needing site visits. Our dataset is already streamlining planning, prioritisation, and verification of retrofits not just for single homes, but for hundreds (and soon thousands) of buildings in the portfolios of leading social housing providers.
We’ve raised over £1.3M in equity and grant funding, and are now looking for a savvy, hungry computer vision engineer intern ready to apply their grit and skills to helping bring Kestrix to the next technological level in our journey to decarbonise the built environment.
So what are you waiting for?
I hope to see your application.
Best wishes
Machine Learning Engineer & hiring manager

The role

We’re looking for a computer vision/Ai intern as part of our Machine Learning team, reporting to Machine Learning Engineer Ismael.
The primary goal of this internship project is to enhance Kestrix's 3D modelling capabilities by leveraging AI and Deep Learning techniques. The intern will work on transforming point cloud data generated through photogrammetry into more realistic and structurally accurate 3D models, aligning closely with CAD designs. This initiative aims to provide customers with immersive and interactive experiences while enabling better measurements of buildings and contributing to AI algorithms for building segmentation.

Our Values

You should also align with our values. At Kestrix, we work by 5 guiding principles:
🔍 We are curious. We ask questions (of customers and each other) and really listen to answers.
📏We are problem-solvers. We embrace an experimental approach to work. Fail, learn, adapt.
🤝We are generous. We go out of our way to help others and always look out for one another.
🌈We are respectful. We value others’ time, as well as opinions, and treat others respectfully.
👭We trust each other. We assume good intent, focus on output, and see mistakes as learnings.

Job Responsibilities

Enhance Structural Characteristics: Prioritise regular shapes and straight angles in Kestrix's 3D models.
Explore Deep Learning Integration: Analyze and experiment with Deep Learning techniques to enhance 3D model accuracy and fidelity, assessing feasibility within Kestrix's current workflow.
Stay Updated with Industry Trends: Conduct thorough exploration of research papers, publications, and GitHub repositories on AI-driven 3D reconstruction.
Collaborate for Integration: Work closely with the team to integrate cutting-edge technologies into Kestrix's workflow.
Own Project Execution: Take ownership of assigned projects, demonstrating autonomy in decision-making and problem-solving.
Define Project Milestones: Establish clear project milestones, timelines, and deliverables in collaboration with the supervisor.
Provide Regular Updates: Communicate progress, challenges, and potential solutions to the team through regular updates.
Document Research Process: Thoroughly document methodologies, experiments, and outcomes throughout the research process.

Your Qualifications/Experience

Critical requirements
Currently in university for BS, MS, or PhD in Computer Science or related field - candidates closer to graduation are given preference.
Proficient in Python or C++ programming with knowledge of common data structures, algorithms, and software patterns core to the language.
Experience with ML frameworks PyTorch, Tensorflow, Keras…
Rudimentary experience working with Ubuntu or other Linux distributions
Understanding of the underlying mathematics and physics related to computational geometry (eg, camera pose estimation, homography…)
Strong problem-solving skills and the ability to work independently and as part of a team in a fast-paced startup environment.
Strong analytical and debugging skills
Experience with software development tools and practices, including version control (e.g. Github), agile methodologies, and issue tracking systems (e.g. Jira).
Excellent communication skills, with the ability to effectively collaborate and communicate technical ideas to both technical and non-technical stakeholders.
Experience with Python development in a commercial environment
Experience in using 3D graphics software like Blender, Meshlab or CloudCompare
Experience deploying and managing runtime environments in Google Cloud Platform.
Experience in working with synthetic 3D data or simulation environments


Hybrid-working with 2 days per week at our co-working space in Clerkenwell, London.
Flexible working outside core working hours
Optional monthly team socials

Interview Process

The process will have 3 rounds, the outcome of each will be assessed by Kestrix who will notify you of the outcome by email:
Application form and CV submission here
1: First round interview with hiring manager (30 mins)
2: Role-specific case study (in-person)
Offer & take up 1 reference