Skip to main content

Python Developer

Python Developer
Zebra People
2 weeks 4 days ago

Job Opportunity in Tech Company

Are you passionate about leveraging technology to address urgent global challenges? If so, this is an ideal opportunity to make a real impact in a company revolutionising building decarbonisation while advancing your career in a dynamic startup environment.

About the Company

They’re not just another tech company, they’re on a mission to transform the way buildings are retrofitted for efficiency. With heating and cooling buildings contributing to 10%+ of global emissions, and with the looming threat of fuel poverty, the need for their solution has never been greater. Their approach involves constructing a new dataset on buildings' heat loss, empowering decision-makers with the insights to drive effective retrofit strategies. After securing funding, they’re now looking for two skilled software engineers to join their platform team, initially on a 12-month FTC with a potential for permanent roles upon securing additional funding. Reporting directly to their CTO and co-founder, you’ll play a key role in developing their technical leadership.

The Role

Given they’re a data company, there’s a strong emphasis on backend and algorithmic work. You’ll be diving into tasks like computer vision to interpret images, developing recommendation engines, 3D mesh manipulation, and thermodynamic simulation. They’re looking for someone with at least 3 years of experience, ideally in Python however happy to consider other languages if you’ve tackled similar challenges. They’re looking for problem solvers, and engineers with the ability to tackle complex challenges head-on. The role is focused on building some fairly simple algorithms before moving into heavy machine learning in the long term, though they’re not looking for ML engineers at the moment. Across their engineering team, they value people who can work autonomously and possess strong algorithm experience, from development to production, end-to-end testing, and CI/CD implementation.

Key Responsibilities

  • You’ll take ownership of the end-to-end development and implementation of algorithms that power their core platform, from designing to coding and deployment.
  • Maintaining their data processing pipelines, integrating external data sources, and crafting intuitive interfaces that make complex information accessible to their clients is hugely important– thus writing clean, efficient, and maintainable code is key.
  • Testing, debugging, and troubleshooting are all part of the process, with a focus on CI/CD practices so experience here is beneficial.
  • Your input will be crucial in design and architecture discussions, ensuring their solutions are scalable, reliable, and performant.
  • Develop and maintain a deep understanding of their business goals and objectives, ensuring alignment with your work and their vision.

Nice to Haves

  • 3D geometry, computer graphics and 3D computer vision techniques.
  • ML methods and building physics.
  • Deploying and managing runtime environments in GCP.

Benefits & Interview Process

They’re offering up to £70,000 for this role, with some movement here for the ideal candidate. You’ll get 25 days of paid time off each year, with a bonus week off between Christmas and New Year. They’re currently offering 3% pension contributions but will look to upgrade this upon securing more funding as well as issuing shares! The interview process for this one is 3 stages. Firstly, an initial 30-minute chat with the hiring manager, if this goes well they’d like to see you in person for a case study exercise with the final stage with the CEO. They offer hybrid working arrangements, with two days a week at their co-working space in London plus offering flexible working hours to suit your needs.

Contact Information

If this role is interesting to you, please email [email protected] and we can arrange a chat!

Expertise level

Work arrangement

Key skills

Similar Jobs in United Kingdom