Website Kestrix

Kestrix is on a mission scale energy retrofits of existing buildings – tackling the 20% of emissions coming from heating and cooling for an energy secure future in Europe and beyond.

KESTRIX IS ON A MISSION SCALE ENERGY RETROFITS OF EXISTING BUILDINGS – TACKLING THE 20% OF EMISSIONS COMING FROM HEATING AND COOLING FOR AN ENERGY SECURE FUTURE IN EUROPE AND BEYOND.

The role
We’re looking for a software engineer as part of our growing platform team, led by CTO
and co-founder Matt and reporting to our Head of Engineering Ash to lead development
of critical algorithms and services across a range of frontier problems Including:
Thermodynamic simulation.
Calculating how heat escapes from a building. Creating digital twins that simulate the
physical heat transfer processes, conduction, convection, and radiation. To build models
that accurately predict energy performance and identify specific areas of heat loss.
3D mesh manipulation.
Constructing and handling complex geometric models of buildings using drone-captured
data to create accurate and usable 3D meshes compatible with thermodynamic
simulations and visual analysis tools. Requiring novel approaches to cleaning, simplifying,
and structuring 3D data.
Computer vision.
Designing and adopting algorithms to automatically interpret thermal imagery.
Identifying key building features like windows, doors, walls, and roofs. Solutions are
required to precisely align thermal data with corresponding surfaces on a 3D mesh,
“painting” the heat loss map to power retrofit insights.
Classification and Retrofit planning.
Turning data into actionable advice. Identifying heat loss and classifying the type and
severity of building problems. Using the full scope of detailed data to create archetypes for

common building types, leading to an understanding of heat loss patterns and informing
scalable and efficient retrofit planning.
Solutions in these areas will likely start by using heuristics and statistical methods with the
opportunity and ambition to bring in machine learning over time.
A successful candidate is a self-starter, passionate about applying their software skills to
solve the urgent problem of building decarbonisation in a fast paced and dynamic
startup environment.
Job Responsibilities
● Take ownership of the end-to-end development and implementation of services
within Kestrix’s core platform. with problem spaces including: thermodynamic
simulation, 3D mesh manipulation and computer vision.
● Participate in the design and architecture discussions, contributing your ideas and
insights to ensure the scalability, reliability, and performance of the software.
Full Stack
● Design, build, and optimize robust front-end applications and user interfaces using
the React ecosystem, enabling the intuitive visualization of complex 3D and
thermodynamic data.
● Implement and maintain efficient and scalable GraphQL APIs to ensure
low-latency data communication between thin clients and the core platform.
Platform
● Design, implement, and maintain scalable and resilient cloud infrastructure using
Infrastructure as Code (IaC) principles with tools like Terraform.
● Automate and manage the deployment of large-scale services and data
processing pipelines, ensuring high availability and performance across the
platform. GCP
Data Science
● Design and implement machine learning models and algorithms to extract and
sequence actionable insights from diverse data streams, including 2D imagery
and 3D geometric data.
● Develop and validate novel approaches for data analysis and feature extraction to
solve complex problems in thermodynamic simulation and building performance.

3

● Implement and maintain data processing pipelines, integrating external data
sources, develop user interfaces and ensuring the efficient flow of information
between different components of the system.
● Write clean, efficient, and maintainable code, following industry-standard software
engineering practices.
● Conduct thorough testing, debugging, and troubleshooting of the software,
identifying and resolving any issues or bugs that arise.
● Contribute to continuous integration and continuous deployment (CI/CD)
practices, ensuring the smooth delivery and deployment of new features and
updates.
● Develop and maintain a deep understanding of the business goals and objectives
of Kestrix, aligning technology strategies and initiatives to support and drive these
objectives forward.
● Conduct research and stay up to date with the latest advancements and trends in
software engineering, and related fields, leveraging this knowledge to enhance
Kestrix’s technologies and stay ahead.
Your Qualifications/Experience
Critical requirements
● Bachelor’s or Master’s degree in Computer Science, Software Engineering, or other
relevant STEM discipline.
● 5+ years of software development in a commercial business
● 2+ years of Python development experience.
● Demonstrated end-to-end project ownership, successfully taking initiatives from
initial problem definition through R&D, planning, development, launch, and
acceptance monitoring.
● Demonstrated experience in applying statistical and machine learning techniques
to unstructured data, particularly with image and geometric datasets.
● Proficiency with data science and machine learning libraries in Python (Pandas,
NumPy, Scikit-learn, PyTorch, or TensorFlow).
● Solid understanding of software engineering principles, including object-oriented
programming, data structures, algorithms, and design patterns.
● Ability to quickly learn and adapt to new technologies.
● Experience with software development tools and practices, including version
control (e.g. Github), agile methodologies, and issue tracking systems (e.g. Jira).
● Understanding of software testing principles and experience with automated
testing frameworks and methodologies.
● Understanding of CI/CD processes and tools

● Strong problem-solving skills and the ability to work independently and as part of a
team in a fast-paced startup environment.
● Excellent communication skills, with the ability to effectively collaborate and
communicate technical ideas to both technical and non-technical stakeholders.

Nice to haves
● Knowledge of 3D geometry, computer graphics, 3D computer vision techniques.
● Knowledge of machine learning methods for image analysis, outcome prediction
and making optimal recommendations
● Knowledge of building physics, thermodynamics concepts.
● Experience deploying and managing runtime environments in Google Cloud
Platform.
Benefits
● 25 days paid time off, the week between Christmas Day and New Years (with
flexibility to shift for those of non-Christian religious backgrounds), and a day off
on your birthday.
● Hybrid working with at least 1 preferably 2 day(s) per week at our co-working
space in Clerkenwell, London.
● Pension contributions (3% of salary)
● 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)
● 3: Interview with other co-founder (Lucy)
● Offer & take up 2 references

Tagged as: software engineer

To apply for this job email your details to lauren@carbonthirteen.com