cover image
Kraken

Kraken

kraken.tech

18 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 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
Company background Company brand
Company Name
Kraken
Job Title
Back End Engineer
Job Description
**Job title** Back End Engineer **Role Summary** Design, develop, and maintain scalable backend services for an AI‑driven energy management platform. Build robust, fault‑tolerant systems that process millions of meter readings daily, expose RESTful APIs, and support data pipelines feeding machine‑learning models. Collaborate across product, data, and infrastructure teams to deliver solutions that drive efficiency and customer value. **Expectations** - Deliver high‑quality, maintainable code on a rapid release cycle. - Apply domain‑driven design to model complex utility business logic. - Ensure system reliability, scalability, and security. - Communicate effectively with cross‑functional stakeholders and mentor junior engineers. **Key Responsibilities** - Design and implement RESTful APIs using Python and Django or an equivalent web framework. - Model business objects and relationships for UK utilities, ensuring correctness and extensibility. - Build asynchronous data pipelines (e.g., with Celery) to ingest and process tens of millions of meter readings per day. - Integrate data flows into machine‑learning pipelines for consumption forecasting. - Maintain and optimize Postgres databases for performance and reliability. - Automate migration processes to reduce onboarding time for new clients. - Develop and maintain infrastructure automation (CI/CD) and deployment scripts. - Perform code reviews, unit testing, and performance profiling. - Collaborate with product and data teams to translate business requirements into technical solutions. **Required Skills** - Strong proficiency in Python programming. - Experience with Django or a comparable web framework. - Domain‑driven design and modeling expertise. - REST API design and implementation. - Asynchronous processing with Celery or similar. - Postgres database design, optimization, and maintenance. - Ability to write robust, fault‑tolerant software. - Solid understanding of HTTP, networking, and security best practices. **Bonus Skills** - Cloud infrastructure knowledge (AWS). - IaC tools: Terraform, Packer, Consul. **Required Education & Certifications** - Bachelor’s degree (or higher) in Computer Science, Software Engineering, or related field, or equivalent professional experience. - Relevant certifications (e.g., AWS Certified Developer) are advantageous but not mandatory.
Manchester, United kingdom
Hybrid
25-12-2025
Company background Company brand
Company Name
Kraken
Job Title
Senior Client Data & Analytics Lead
Job Description
**Job Title:** Senior Client Data & Analytics Lead **Role Summary:** Lead data & analytics delivery for energy clients, designing modern reporting, advising on data strategy, and training stakeholders to unlock value from Kraken’s data platform. **Expectations:** - Deliver hands‑on analytics and query writing to clients. - Advise senior leadership on building high‑performing data organizations and modern tech stacks. - Influence product roadmap by translating client needs into data features. - Train internal delivery teams and client teams on effective data usage. **Key Responsibilities:** - Guide clients through redefining critical reporting and analytics using Kraken data. - Conduct training sessions, workshops, and hands‑on query writing for clients. - Provide strategic counsel on data organization, tech stack, and data strategy aligned with business objectives. - Prioritize and own client data needs, shaping the product roadmap in collaboration with engineering. - Partner with engineering to deliver new data features aligned to client use cases. - Upskill both client and Kraken teams on data‑driven decision making. **Required Skills:** - 3–5+ years in data analytics, business intelligence, analytics management, or consulting. - Strong SQL proficiency and advanced familiarity with modern BI tools (e.g., Power BI, Tableau, Looker). - Experience in agile product development and cross‑functional collaboration with engineering. - Excellent communication, presentation, and influencing abilities. - Ability to guide clients through large transformations with patience and empathy. - Energy sector experience is a plus. **Required Education & Certifications:** - Bachelor’s degree in Data Analytics, Computer Science, Statistics, Business Intelligence, or related field (or equivalent professional experience). - Relevant certifications in data analytics or BI (e.g., Microsoft Certified: Data Analyst Associate, Tableau Desktop Specialist) are advantageous.
New york, United states
Hybrid
Senior
26-12-2025
Company background Company brand
Company Name
Kraken
Job Title
SecOps and SOC Analyst
Job Description
**Job Title:** Security Operations (SecOps) and SOC Analyst **Role Summary:** Full‑time security analyst within a global SOC team responsible for monitoring, triaging, and responding to security incidents across Kraken Technologies’ infrastructure and client environments. Drives continuous improvement of detection, automation, and incident response capabilities, working closely with engineering, product, and stakeholders to mitigate risks and enhance security posture. **Expectations:** - Operate during a 24/7 shift roster, including weekends and public holidays, collaborating with international team members. - Maintain high standards of incident analysis, documentation, and reporting while implementing automation to streamline processes. - Contribute to the development and refinement of playbooks, detection rules, and incident handling procedures. **Key Responsibilities:** - Monitor and triage alerts from SIEM systems; investigate and analyze security incidents. - Respond to alerts, coordinate containment and mitigation, and document findings. - Analyze application, cloud, and access logs to identify threats and vulnerabilities; encode analyses into repeatable playbooks. - Automate detection and response workflows and expand detection coverage. - Collaborate with engineering/product teams during incident resolution. - Produce incident reports and summaries; continuously improve report quality. - Maintain, update, and automate incident response documentation. - Liaise with stakeholders on root‑cause analysis and remediation recommendations. **Required Skills:** - Proficient with SIEM platforms (e.g., Splunk, QRadar) for alert analysis and response. - Experience using EDR solutions (e.g., CrowdStrike, SentinelOne) for host containment and evidence preservation. - Strong analytical and problem‑solving abilities; adept at log and cloud‑environment analysis. - Familiarity with cloud security monitoring (AWS CloudTrail, GuardDuty). - Basic scripting/automation skills (Python, Bash) or SOAR tooling proficiency. - Excellent written and verbal communication; adept at documenting incident activities. - Passion for security and continuous improvement of alerting/response processes. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Security, or related field. - Relevant security certifications preferred (e.g., CompTIA Security+, GIAC Security Essentials, CISSP, or SOC‑1/2 certifications). ---
New york, United states
Hybrid
05-01-2026