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.
● 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.
● 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.
● Demonstrable experience developing and deploying complex front-end applications using the React ecosystem.
● Proficiency in designing, implementing, and optimising GraphQL APIs for thin-client architectures.
● 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

Tagged as: software engineer

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