top of page

Junior Python Developer

London, UK

Job Type

Full Time

Hybrid - but must be able to come into London when required.

Must have the legal right to work in the United Kingdom

About the Company

Empati specialises in AI technologies that will accelerate our transition to Net Zero. Our team brings world-leading experts in AI, energy systems, and finance. For us, the AI-driven shift to renewables is not just an environmental imperative but an economic one. By choosing a path of decarbonisation, AI extends the economic viability of our planet, delaying the adverse effects of climate change.

About the Role

You are self-motivated, take a real sense of enjoyment from your work, and have a sense of pride in a job well done. Committed to continuous learning, you will strive to keep updating your skills, learn from experts from other disciplines, and iterate ideas with constructive feedback. Recognising the existential risk that climate change poses, you will be excited by the idea of working towards building solutions to accelerate decarbonisation. As a Junior Python Developer, you will play a key role in designing, implementing and maintaining high-performance, scalable Python applications and services. 


What will I spend my time on at Empati? 

  • Working towards a full understanding of the business objective as a whole and supporting steps towards that objective. 

  • Support the end-to-end software development lifecycle, including assisting with the planning, design, implementation, testing and deployment of key pieces of software. 

  • Support with the design, development and maintenance of efficient, scalable and effective code. 

  • Working closely with senior Python developers to optimise application performance through efficient coding and architectural improvements. 

  • Keeping updated on emerging technologies and trends within the Python ecosystem, recommending and implementing best practices 

What skills will I need to be successful in the role? 

We acknowledge that not everyone will fulfil every requirement outlined in this job description. If you believe you could excel in this role and contribute positively, we encourage you to apply, even if you don't meet every criterion 100%. 

  • You’ll have a degree in CS or a STEM subject, with at least 2 years of software development experience. 

  • A minimum of 1 year’s professional Python development experience. 

  • Excellent analytical and problem-solving skills. 

  • Have some knowledge of, and be willing to develop in, at least two of: RESTful APIs, JavaScript, CSS3 + SASS, Pandas, NumPy, Django, PostgreSQL, time series DBs and AWS cloud. 

  • Have some knowledge or experience working with Git, Linux, and standard software development tools. 

  • Able to work in a fast-changing environment to achieve sometimes tight deadlines. 

  • Have permanent right to work in the UK. 

Interview process

  • All CVs are reviewed by our expert recruitment team.

  • If there’s a match, we’ll invite you for a 30-minute screening call to allow us to get to know each other better.

  • The next stage is an in-person interview with a team leader and senior management. We may ask you to prepare something at this stage.

  • We will always endeavour to get this process done within thee weeks.

At Empati, we’re passionate about creating inclusive workplaces where everyone can be themselves and contribute to the fullest of their ability. For us, that means supportive teams and strong relationships where the focus is on everyone’s contribution and distinctions are based on professionalism, personality, and commitment. We strive to be classification blind; we just want the best people to join us, stay with us, and contribute in their own unique way. 

bottom of page