Who are we
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 you
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 about 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 fully understanding the business objective 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 and at least two 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.
What’s in it for you
- Company events and socials
- Profit sharing (for some roles, to be discussed at the interview)
What is our interview process
Our expert recruitment team reviews all CVs. You may be invited for a screening questionnaire. If there’s a match, we’ll invite you to a 30-minute screening call so we can 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 three weeks.
At Empati
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.