Senior Software Engineer - Kraken Distribution
Core
Designing and developing scalable, resilient server-side software solutions for AI-driven energy management platforms, specifically for distribution networks.
Role type
Senior Software Engineer (Server-side)
Builds
Kraken Distribution platform capabilities including billing, meter data management, CRM, and AI-driven communications.
Domain
Energy / Utilities / Smart Grid
Deliverable
production ML models | product features
Required skills
Python, Django, Django REST Framework, GraphQL, PostgreSQL, AWS, Infrastructure-as-Code, Asynchronous processing, API design
Preferred skills
React/Redux, AEMO/MSATS domain knowledge, B2B/B2M processes, Open-source contributions
Technologies
Python, Django, GraphQL, Kubernetes, AWS, Terraform, CircleCI, ArgoCD, Spacelift, Loggly, Sentry, DataDog, React, Redux
Responsibilities
Define and drive technical direction for new software capabilities; Design and develop scalable solutions integrating with the core platform; Collaborate with cross-functional product teams; Write and maintain robust Python/Django code with async processing; Work on integrations with energy systems.
Seniority
Senior, hands-on IC