At a Glance
- Tasks: Develop algorithms for sustainable building solutions and optimise energy efficiency.
- Company: A forward-thinking start-up tackling global climate challenges with innovative tech.
- Benefits: Up to £65,000 salary, 25 days paid leave, hybrid work, and pension contributions.
- Other info: Join a dynamic team with opportunities for growth and potential permanent roles.
- Why this job: Make a real impact on climate change while advancing your tech skills.
- Qualifications: 3+ years in software development, preferably with Python; problem-solving mindset required.
The predicted salary is between 65000 - 65000 £ per year.
Are you passionate about leveraging technology to address urgent global climate challenges? If so, this is the ideal opportunity to make a real impact in a forward-thinking early-stage start-up that is leading the charge in sustainable building practices, leveraging state-of-the-art technology to optimise energy efficiency and decarbonisation for a greener tomorrow.
The client is not just another tech company; they are 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 are 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 will play a key role in developing their technical leadership and their product.
The role has a strong emphasis on backend and algorithmic work. You will be diving into tasks like computer vision to interpret images, developing recommendation engines, 3D mesh manipulation, and thermodynamic simulation. You will have at least 3 years of experience, ideally in Python; however, they are happy to consider other languages if you have tackled similar challenges.
You will be a real problem solver, 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 are 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.
The candidate
What will you be doing? You will 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 – 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. As you will be joining a team of 7, your input will be crucial in design and architecture discussions, ensuring their solutions are scalable, reliable, and performant. You will need to be willing to develop and maintain a deep understanding of their business goals and objectives, ensuring alignment with your work and their vision.
The following are some nice to haves but not essential:
- 3D geometry, computer graphics and 3D computer vision techniques.
- ML methods and building physics.
- Deploying and managing runtime environments in GCP.
You will get a salary of up to £65,000 for this role (with some movement here for the ideal candidate). You will get 25 days of paid time off each year, with a bonus week off between Christmas and New Year. You will also get a 3% pension contribution, though they are looking to upgrade this upon securing more funding as well as issuing shares!
You will be able to work on a hybrid working arrangement, with two days a week at their co-working space in London plus flexible working hours to suit your needs.
Python Developer employer: Zebra People
Join a pioneering early-stage start-up dedicated to tackling global climate challenges through innovative technology in sustainable building practices. With a strong emphasis on employee autonomy and collaboration, this company offers a vibrant work culture that fosters personal and professional growth, alongside competitive benefits such as a generous holiday allowance, pension contributions, and the potential for equity in the future. Located in London, you'll enjoy a hybrid working model that promotes work-life balance while contributing to meaningful projects aimed at reducing carbon emissions.
StudySmarter Expert Advice🤫
We think this is how you could land Python Developer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to Python and algorithm development. This will give you an edge and demonstrate your hands-on experience to potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable with the process.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for passionate individuals who want to make a difference. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Python Developer
Some tips for your application 🫡
Show Your Passion:When you write your application, let your enthusiasm for tackling climate challenges shine through. We want to see how your skills in Python can contribute to our mission of creating a greener tomorrow.
Tailor Your CV:Make sure your CV highlights relevant experience, especially in backend development and algorithm work. We love seeing projects where you've tackled complex problems, so don’t hold back on those details!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for this role. Share specific examples of your past work that align with our goals, and show us how you can help drive our innovative solutions forward.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to join our team!
How to prepare for a job interview at Zebra People
✨Know Your Tech Inside Out
Make sure you’re well-versed in Python and any other languages you’ve used. Brush up on your algorithm skills, especially those related to backend development and data processing. Be ready to discuss specific projects where you’ve tackled similar challenges, as this will show your hands-on experience.
✨Understand Their Mission
Dive deep into the company’s focus on sustainable building practices and how technology plays a role in that. Familiarise yourself with their approach to energy efficiency and decarbonisation. This knowledge will not only impress them but also help you align your answers with their goals during the interview.
✨Prepare for Problem-Solving Questions
Expect to face questions that test your problem-solving abilities. Think of examples where you’ve had to troubleshoot or debug complex issues. Practising coding challenges or algorithm problems can also be beneficial, as they might ask you to demonstrate your thought process in real-time.
✨Show Your Team Spirit
Since you’ll be joining a small team, it’s crucial to convey your ability to work autonomously while also collaborating effectively. Share experiences where you contributed to design discussions or worked closely with others to achieve a common goal. Highlighting your communication skills will set you apart.