Kraken is seeking a Senior Software Engineer to join their backend team in Tokyo, focusing on Python/Django development. The role is central to their mission of revolutionizing the energy sector through smart, sustainable solutions. As part of a 100-person strong engineering team, you'll work on challenging problems in the Japanese energy market, processing millions of meter readings and implementing machine learning pipelines for consumption prediction.
The company emphasizes high engineering standards, including pair programming, thorough code reviews, and maintaining robust test suites. Their tech stack primarily consists of Python, Django, and Django-REST-framework, with heavy usage of AWS and the Hashistack for deployment. They utilize modern tools like Pandas, Numpy, and Jupyter for analysis, plus Celery, RabbitMQ, and Airflow for background processing.
The role offers an opportunity to make a significant impact on climate change while working with cutting-edge technology. Kraken is known for its excellent work culture, having won "best company to work for" in 2019. They offer a genuine work-life balance, flexible working arrangements, and strong support for professional development.
The ideal candidate should have strong Python and Django experience, excellent domain modeling skills, and familiarity with REST APIs and async processing. Knowledge of AWS, Terraform, and Japanese language skills are beneficial but not required. The company values honest, empathetic individuals and maintains an inclusive work environment with equal opportunities for all.