cover image
Kraken

Kraken

kraken.tech

20 Jobs

1,628 Employees

About the Company

Improve customer satisfaction, increase product innovation, generate new revenue streams, and make significant operational savings. All with the only proven end-to-end, AI-powered operating system for energy utilities. Now expanded to support water, and telco.

Listed Jobs

Company background Company brand
Company Name
Kraken
Job Title
Senior Software Engineer - Utilities
Job Description
**Job Title** Senior Software Engineer – Utilities **Role Summary** Architect, develop, and scale the Kraken platform to support utilities such as water, broadband, and energy. Lead complex domain modelling for the UK utilities market, process large‑volume meter data, and integrate data into machine‑learning pipelines. Drive engineering excellence and foster a customer‑first culture within a rapidly growing team. **Expectations** * Design and implement highly reliable, fault‑tolerant services in a fast‑moving environment. * Own end‑to‑end feature delivery from specification through to production. * Collaborate with cross‑functional stakeholders to translate business needs into technical solutions. * Mentor junior engineers and influence engineering practices across the organization. * Commit to continuous improvement and technical quality in a hybrid UK‑based role (1–2 days onsite). **Key Responsibilities** * Lead the architecture and development of new Kraken components for utility clients. * Model the complex domain of UK utilities, creating maintainable, extensible data structures. * Handle processing of tens of millions of meter readings daily using asynchronous workers. * Feed cleaned and enriched data into ML pipelines that forecast consumption patterns. * Adapt platform solutions for water and broadband sectors, addressing customer‑experience and leak‑detection challenges. * Ensure robust RESTful API design, secure data handling, and high‑availability deployments. **Required Skills** * Python (advanced level) * Django or equivalent web framework * Domain modelling, HTTP/REST API design * Fault‑tolerant, robust software development practices * Celery and asynchronous processing * PostgreSQL database design and performance tuning * Bonus: AWS, Terraform, Packer, Consul, React/Redux **Required Education & Certifications** * Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience. * Proven experience (typically 5+ years) in large‑scale software development and system architecture.
London, United kingdom
Hybrid
Senior
17-12-2025
Company background Company brand
Company Name
Kraken
Job Title
Software Engineer - Utilities
Job Description
Job title: Software Engineer – Utilities Role Summary: Design, build, and scale components of the Kraken energy‑management platform for utility clients (water, broadband, electric). Develop high‑throughput, fault‑tolerant services that process millions of meter readings daily and feed data into machine‑learning pipelines. Collaborate with cross‑functional teams to model complex utility domains and implement RESTful APIs, contributing to a customer‑centric, AI‑driven ecosystem. Expectations: - Deliver production‑grade, well‑tested code in a fast‑moving environment. - Deeply understand domain modeling for utility services and translate business requirements into scalable architecture. - Maintain rigorous quality standards, including robust error handling and resilience. - Communicate effectively with stakeholders to clarify scope and prioritize technical solutions. Key Responsibilities: - Architect and develop backend components using Python and a web framework (preferably Django). - Implement domain models and expose them via HTTP/REST APIs. - Design and maintain data pipelines handling millions of records per day, integrating with ML workflows. - Ensure high availability and fault tolerance using asynchronous processing (Celery, async patterns). - Work with PostgreSQL for data persistence and query optimization. - Participate in code reviews, unit/integration testing, and continuous integration/delivery pipelines. - Contribute to DevOps practices: containerization, IaC (Terraform, Packer), and cloud deployment on AWS. - Collaborate with front‑end teams on integrations (React/Redux) when required. - Actively support a customer‑first culture, delivering solutions that improve user experience for utilities. Required Skills: - Strong proficiency in Python and a modern web framework (Django or equivalent). - Experience with domain‑centric design and modeling. - RESTful API design and implementation. - Solid understanding of PostgreSQL (schema design, indexing, performance tuning). - Expertise in writing robust, fault‑tolerant software. - Experience with asynchronous task queues (Celery). - Familiarity with AWS services and cloud architecture. - Knowledge of Terraform, Packer, or similar IaC tools is a plus. - Exposure to React/Redux is bonus. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - Certification in AWS (e.g., Certified Solutions Architect) or related cloud courses is desirable but not mandatory.
London, United kingdom
Hybrid
Junior
19-12-2025
Company background Company brand
Company Name
Kraken
Job Title
Client Delivery Lead
Job Description
**Job title:** Client Delivery Lead **Role Summary:** Lead delivery of technology-enabled energy solutions, managing the product roadmap, coordinating with Kraken’s technology and operations teams, and acting as the primary client interface. Drive agile product delivery, solve complex client challenges, and ensure the alignment of product capabilities with business objectives. **Expectations:** - Own the operations product roadmap and prioritize features with both internal stakeholders and clients. - Serve as the first point of contact for client technical issues, triaging requests and aligning priorities across development teams. - Deliver product outcomes that meet or exceed client expectations and drive continuous improvement. **Key Responsibilities:** - Collaborate with operation, non‑operation, and technology teams to define product vision and strategy. - Identify and evaluate new ideas and technologies to enhance product offerings. - Define MVPs and manage test‑and‑learn cycles for product capabilities. - Support engineering teams in delivering product features and resolve product‑related issues. - Maintain strong client relationships, communicate progress, and manage expectations. - Triage incoming requests, communicate client priorities to development domains. - Continuously review and adapt to changing customer and business needs. **Required Skills:** - Degree‑level education or equivalent, with substantial client delivery and/or product ownership experience. - Experience in the financial or utilities industry. - Strong agile delivery and product management expertise. - Proven ability to manage complex client delivery pipelines. - Deep understanding of technology trends and their application to energy solutions. - Excellent communication, collaboration, presentation, and influencing skills. - Patience and resilience in supporting clients through large‑scale transformations. - Strong problem‑solving mindset and a customer‑centric focus. - Consulting experience is a plus. **Required Education & Certifications:** - Bachelor’s degree or equivalent in a relevant field (e.g., business, engineering, computer science). - Agile or product management certifications (e.g., CSPO, PMI‑ACP) preferred but not mandatory.
London, United kingdom
Hybrid
Senior
19-12-2025
Company background Company brand
Company Name
Kraken
Job Title
Senior Back End Engineer
Job Description
**Job title:** Senior Backend Engineer **Role Summary:** Design, build, and maintain scalable, fault‑tolerant backend services for an AI‑driven energy management platform. Responsibilities include domain modeling for complex utility processes, processing high‑volume meter data streams, creating REST APIs, integrating ML pipelines, and implementing asynchronous workflows. **Expectations:** - Deliver production‑ready services that meet performance and reliability targets. - Own the full life‑cycle: concept, design, implementation, testing, deployment, and iteration. - Drive technical architecture decisions and set coding standards. - Prototype new technologies quickly and validate business value with cross‑functional teams. **Key Responsibilities:** - Model domain entities and relationships for the UK utilities market. - Process tens of millions of meter readings daily, ensuring accuracy and scalability. - Expose robust, well‑documented RESTful APIs for internal and external consumers. - Develop Celery‑based asynchronous tasks for long‑running data processing and ML integration. - Maintain and optimize PostgreSQL schemas, queries, and indexes. - Collaborate with product, data, and platform teams to define requirements and validate solutions. - Participate in code reviews, continuous integration, and automated testing pipelines. - Mentor junior engineers and contribute to knowledge sharing within the team. **Required Skills:** - Strong proficiency in Python (production‑grade). - Experience with Django or an equivalent web framework. - Deep understanding of domain‑driven design and complex data modeling. - Proven ability to write fault‑tolerant, high‑availability services. - Hands‑on experience with HTTP/REST API design and implementation. - Expertise in Celery, asynchronous processing, and event‑driven architectures. - Proficiency with PostgreSQL, including schema design and performance tuning. **Bonus Skills:** - AWS services (EC2, RDS, S3, Lambda, etc.). - Infrastructure as Code (Terraform, Packer). - Service discovery and configuration tools (Consul). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred). - 5+ years of backend development experience, including production‑grade systems at scale. - No specific certifications required; experience with cloud and IaC tools preferred.
London, United kingdom
Hybrid
Senior
25-12-2025