Kraken is seeking a Backend Software Engineer to join their innovative team in Tokyo, focusing on creating sustainable energy solutions. As a technology company transforming the global energy industry, they're building smart systems that optimize renewable generation and create more intelligent grid solutions.
The role involves working within a multi-disciplinary engineering team of around 100 people, following high engineering standards including pair programming and thorough code review processes. The team uses modern development practices with tools like Github, CircleCI, and Terraform Enterprise in an immutable-infrastructure, continuous delivery pipeline.
The technical stack is primarily Python-based, utilizing Django and Django-REST-framework for web development, along with Pandas, Numpy, and Jupyter for analysis and forecasting. The role presents unique challenges in handling millions of smart meter readings and implementing machine learning pipelines for consumption prediction.
Key challenges include solving complex design challenges in the Japanese energy market, which is known for its complexity and process-heavy nature. The position requires strong attention to detail and the ability to handle difficult technical problems, particularly in processing and analyzing large volumes of smart meter data.
The company offers an attractive work environment with flexible arrangements, unlimited vacation, equity options, and a strong focus on professional development. They maintain high engineering standards, conduct weekly tech talks, and actively participate in the tech community through meet-ups and conferences.
This is an excellent opportunity for a mid-level software engineer to contribute to fighting climate change while working with cutting-edge technology. The company is at the forefront of energy market disruption, introducing innovative solutions like tracker tariffs that follow daily wholesale prices.
The ideal candidate should have strong Python and Django experience, with additional knowledge in domain modeling, REST APIs, and async processing. Experience with AWS and infrastructure tools like Terraform would be advantageous, and Japanese language skills would be a plus.