cover image
Kraken

Kraken

kraken.tech

22 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
Program Technical Lead
Job Description
Job Title: Program Technical Lead Role Summary Lead the technical execution of a major client migration to Kraken, overseeing platform localisation, delivery, and stakeholder engagement. Drive technical decisions, program governance, and client enablement while aligning with Kraken’s roadmap and business objectives. Expectations - Deliver on technical objectives for high‑value client programs within agreed timelines and budget. - Champion simplicity, client benefit and efficiency in all technical solutions. - Build credibility with senior stakeholders, balancing client needs and platform constraints. - Adapt to ambiguity, self‑direct tasks, and propel continuous improvement in a fast‑paced environment. Key Responsibilities - Manage relationships with client technology leaders, executive stakeholders, and potential partners. - Serve as escalation point for all technical issues and concerns. - Define success criteria, governance, and delivery frameworks for the technical pillar of the program. - Own Kraken platform localisation planning to meet client expectations while aligning with the product roadmap. - Translate client needs into structured input for internal teams (Kraken developers, external partners). - Direct internal and external developers on technical deliverables to ensure timely, high‑quality migrations. - Support client business goals through technology delivery and solution alignment. - Understand and communicate Kraken infrastructure, driving alignment with broader platform strategy. - Design and facilitate technical training programs to upskill client teams. - Advocate Kraken’s technical delivery ethos and guide clients through mindset shifts. Required Skills - Strong communication: articulate rationale for decisions, challenge suboptimal approaches, and build stakeholder trust. - Program management: lead long‑term, fast‑paced initiatives, manage detail and high‑level oversight, and drive process improvement. - Technical aptitude: logical thinker, rapid grasp of Kraken capabilities, advocate continuous deployment, and iterate solutions. - Business acumen: translate technical decisions into business impact, align stakeholder expectations. - Relationship building: engage senior executives, negotiate trade‑offs, and collaborate across teams. Required Education & Certifications - Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related discipline. - Relevant certifications (e.g., PMP, Certified Scrum Master, Cloud Platform certifications) preferred.
New york, United states
Hybrid
Senior
23-11-2025
Company background Company brand
Company Name
Kraken
Job Title
Senior Software Engineer - Customer
Job Description
Job Title: Senior Software Engineer – Customer Role Summary: Design, develop, and maintain high‑scale, fault‑tolerant software for an AI‑driven energy management platform that processes millions of meter readings daily and feeds data into machine‑learning pipelines. Expectations: Demonstrate deep technical expertise, strong domain modelling in energy systems, and the ability to solve complex, process‑heavy problems in a dynamic, climate‑focused environment. Maintain rigorous detail orientation and robust API design. Key Responsibilities - Architect and implement scalable back‑end services in Python (Django or equivalent). - Model complex domain entities for UK utilities, billing, meter data, and customer experience workflows. - Develop reliable HTTP/REST APIs for integration with front‑end and external systems. - Build asynchronous processing pipelines (Celery, async frameworks) to handle high‑volume meter data ingestion and processing. - Design database schemas and queries in PostgreSQL to support real‑time analytics and ML data pipelines. - Collaborate with data scientists to integrate ML models for consumption prediction and customer communication. - Participate in code reviews, unit testing, and continuous integration to ensure code quality and resilience. - Work with cloud and DevOps teams to deploy and maintain services on AWS, using modern IaC tools (Terraform, Packer, Consul) where applicable. - Identify and mitigate performance bottlenecks in data processing and API handling. Required Skills - Proficient in Python programming, with emphasis on clean, maintainable code. - Solid experience with Django (or similar web frameworks). - Strong domain modelling and experience in designing API‑first systems. - Knowledge of HTTP, REST principles, and building robust, fault‑tolerant APIs. - Hands‑on experience with asynchronous task queues (Celery) and async processing patterns. - Expertise in PostgreSQL: schema design, indexing, query optimization, and data integrity. - Solid understanding of data pipelines and integration with machine‑learning workflows. - Familiarity with cloud platforms (AWS) and infrastructure‑as‑code tools (Terraform, Packer, Consul) is a plus. Required Education & Certifications - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related technical field. - Relevant certifications (e.g., AWS Certified Developer, PostgreSQL or Django certifications) are advantageous but not mandatory.
London, United kingdom
Hybrid
Senior
23-11-2025
Company background Company brand
Company Name
Kraken
Job Title
Technical Program Lead
Job Description
**Job Title:** Technical Program Lead **Role Summary:** Lead the technical orchestration of a major client program for an international energy retailer, managing the end‑to‑end migration of the client’s operations onto the Kraken platform. Drive alignment between client and internal stakeholders, own technical governance, and ensure the successful localization, delivery, and adoption of the platform while championing simplicity, efficiency, and continuous deployment practices. **Expectations:** - Serve as the primary technical liaison for senior client stakeholders, providing clear technical direction and conflict resolution. - Deliver on technical program milestones, ensuring on‑time, on‑budget, high‑quality migration of systems to the Kraken platform. - Advocate for the Kraken approach to technology delivery, influencing client mindset and fostering a culture of continuous improvement. **Key Responsibilities:** 1. **Client Relationship Management** – Build and maintain trust with executive and technology stakeholders; act as escalation point for technical and product concerns. 2. **Program Governance** – Define success criteria, set governance frameworks, and track program health for the technical pillar. 3. **Platform Localization** – Own the localization plan, translating client requirements into platform adaptations while aligning with the Kraken roadmap. 4. **Team Leadership** – Direct internal software developers and external partners on deliverables, ensuring timely, high‑quality outputs. 5. **Technical Enablement** – Leverage deep knowledge of the Kraken infrastructure; align client direction with platform capabilities and constraints. 6. **Training & Upskilling** – Design and deliver training programs for the client’s technical teams. 7. **Business Alignment** – Translate business goals into technical decisions, demonstrating measurable impact. **Required Skills:** - • **Communication:** Clear, confident articulation of technical decisions and client priorities; adept at stakeholder engagement and conflict resolution. - • **Program Management:** Proven ability to manage long‑term, fast‑paced programs; comfortable operating at both high‑level strategy and detail execution. - • **Technical Aptitude:** Strong analytical and problem‑solving skills within an agile, continuous deployment context; rapid grasp of platform capabilities and constraints. - • **Business Acumen:** Ability to map technology solutions to measurable business outcomes for both client and vendor. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field (or equivalent professional experience). - Professional certifications such as PMP, PRINCE2, or Agile (SAFe Scrum Master/Agile Certified Practitioner) preferred. ---
Paris, France
Hybrid
Senior
24-11-2025
Company background Company brand
Company Name
Kraken
Job Title
Fullstack Developer (Java)
Job Description
Job title: Fullstack Developer (Java) Role Summary: Design, develop, and maintain high‑performance, reusable software for a grid monitoring platform that supports energy utilities in optimizing renewable generation and grid operations. Work in a full‑stack capacity using Java, Spring Boot, ReactJS, and modern cloud environments to deliver reliable, data‑driven solutions. Expectations: Deliver high‑quality code, adhere to agile development practices, actively improve system architecture, and collaborate with cross‑functional teams to meet customer project goals. Maintain strong communication, demonstrate initiative, and commit to continuous learning. Key Responsibilities: - Design, code, test, and deploy back‑end services with Java, Spring Boot, JPA, and microservices patterns. - Build and maintain front‑end components using ReactJS and modern JavaScript tooling. - Develop data pipelines and interfaces with PostgreSQL, TimescaleDB, or InfluxDB; integrate Python 3 FastAPI services where required. - Containerize applications with Docker, manage CI/CD pipelines, and deploy to GCP or AWS infrastructure. - Participate in architectural reviews, code reviews, and process improvements. - Engage in customer‑facing delivery, understanding requirements, and providing technical solutions. - Contribute to a robust engineering culture, mentor junior staff, and document best practices. Required Skills: - 3+ years of professional experience in full‑stack development. - Proficiency in Java, Spring (Boot, JPA), Maven, and Git. - Strong front‑end skills with ReactJS and related ecosystem. - Experience with relational or time‑series databases (PostgreSQL, TimescaleDB, InfluxDB). - Knowledge of Python 3, FastAPI, Docker, Linux, and cloud services (GCP or AWS). - Familiarity with CI/CD, microservices, and RESTful API design. - Excellent written and oral communication in English (French a plus). - Analytical mindset, problem‑solving ability, and attention to detail. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent technical field. - No mandatory certifications, but knowledge of industry best practices (e.g., SOLID, Clean Architecture) is advantageous.
Paris, France
Hybrid
Junior
02-12-2025