At a Glance
- Tasks: Tackle design challenges in the utilities market and develop innovative solutions.
- Company: Join Kraken, a tech leader transforming the energy industry for a sustainable future.
- Benefits: Enjoy competitive pay, hybrid work, and opportunities for professional growth.
- Why this job: Make a real impact on climate change while working with cutting-edge technology.
- Qualifications: Passion for tech, experience in Python, and problem-solving skills required.
- Other info: Be part of a rapidly growing team with exciting career prospects.
The predicted salary is between 28800 - 48000 ÂŁ per year.
Kraken powers some of the most innovative global developments in energy. We're a technology company focused on creating a smart, sustainable energy system. From optimising renewable generation to enabling utilities to provide excellent customer experiences, our operating system for energy is transforming the industry around the world.
Our tech platform 'Kraken' already supports 55 million customer accounts globally, and we aim to serve 100 million by 2027. Kraken is the most AIâdriven, innovative, forwardâthinking platform for energy management, covering Customer Information Systems, billing, meter data management, CRM, and AIâdriven communications.
We're now extending Kraken to other utility industriesâWater and Broadbandâand have created the new Kraken Utilities team. Over the last three years we have built this team from scratch to reâarchitect, design and develop our platform to solve complex industryâwide problems such as customer experience and water leak detection. The Kraken Utilities team is in a growth phase and has signed six key clients: Severn Trent, Leep, Portsmouth Water, Essential Energy, TalkTalk, and Cuckoo. The team is now 120+ people strong globally.
What you'll do:
- Address difficult design challenges in the UK utilities market, which is complicated, outdated and processâheavy.
- Help build and scale the Kraken utilities team by embedding an engineering, problemâsolving and customerâfirst culture.
- Architect and develop new components of the Kraken platform to serve other utilities.
- Solve challenging technical problems such as processing tens of millions of meter readings a day and feeding data into machineâlearning pipelines that model and predict consumption.
- Explore disruption opportunities in the UK water and broadband markets amid a shift to more disâaggregated generation.
- Work for a company that fights climate change; our generation arm is the largest investor in solar in the UK, and we also fund wind and anaerobic digestion projects.
What you'll need:
- General interest in technology and problemâsolving; diligent and thoughtful.
- Experience or expertise in: Python, Django (or equivalent web framework), domain modelling, HTTP and REST APIs, writing robust and faultâtolerant software, Celery and async processing, Postgres.
- Bonus: AWS, Terraform, Packer, Consul, React and Redux.
This role requires a hybrid remote basisâcoming into our Oxford Circus office 2 days a week. You must have the right to work in the UK.
Equal Opportunity Employer: Kraken is an equalâopportunity employer. We do not discriminate on basis of race, colour, religion, national origin, age, sex, gender identity or expression, sexual orientation, marital or veteran status, disability or any other legally protected status. We consider all applicants without regard to the protected attributes.
Privacy Notice: Our Applicant and Candidate Privacy Notice and Artificial Intelligence Notice, as well as Website Privacy Notice and Cookie Notice, govern the collection and use of your personal data in connection with your application. These policies explain how we handle your data and outline your rights under applicable laws, including GDPR and CCPA. We may use AI tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans.
Software Engineer - Utilities in London employer: Kraken
Contact Detail:
Kraken Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Software Engineer - Utilities in London
â¨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current Kraken employees on LinkedIn. A friendly chat can open doors that applications alone can't.
â¨Tip Number 2
Show off your skills! If youâve got a portfolio or GitHub with projects related to Python, Django, or any of the tech mentioned, make sure to highlight it during interviews. Itâs a great way to demonstrate your problem-solving chops.
â¨Tip Number 3
Prepare for technical challenges! Brush up on your coding skills and be ready to tackle real-world problems during interviews. Practising common algorithms and system design questions can give you an edge.
â¨Tip Number 4
Donât forget to apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, it shows youâre genuinely interested in joining the Kraken team.
We think you need these skills to ace Software Engineer - Utilities in London
Some tips for your application đŤĄ
Show Your Passion for Tech: When you're writing your application, let your enthusiasm for technology and problem-solving shine through. We love candidates who are genuinely excited about the work we do at Kraken, so share any relevant projects or experiences that highlight your interest!
Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your experience with Python, Django, and any other relevant tech skills. We want to see how your background aligns with our mission to transform the energy industry!
Be Clear and Concise: Keep your application clear and to the point. Use straightforward language and avoid jargon where possible. We appreciate candidates who can communicate complex ideas simply, as this reflects the kind of clarity we strive for in our work.
Apply Through Our Website: Don't forget to submit your application through our website! Itâs the best way for us to receive your details and ensures youâre considered for the role. Plus, it shows youâre keen on joining the Kraken team!
How to prepare for a job interview at Kraken
â¨Know Your Tech Inside Out
Make sure you brush up on your Python and Django skills, as well as any other relevant technologies mentioned in the job description. Be ready to discuss your experience with REST APIs and fault-tolerant software. The more you can demonstrate your technical expertise, the better!
â¨Understand the Industry
Familiarise yourself with the UK utilities market and the challenges it faces. Knowing about customer experience issues and how Kraken is addressing them will show that you're genuinely interested in the role and the companyâs mission to create a sustainable energy system.
â¨Prepare for Problem-Solving Questions
Expect to tackle some tricky design challenges during the interview. Think of examples from your past work where you've solved complex problems, especially those related to processing large amounts of data or working with machine-learning pipelines. Practice articulating your thought process clearly.
â¨Show Your Passion for Sustainability
Since Kraken is focused on fighting climate change, be prepared to discuss why sustainability matters to you. Share any personal projects or interests related to renewable energy or technology that supports environmental goals. This will help you connect with the company's values.