Senior Database Architect - Battery Energy Storage Systems

WM Gruppe
Swindon, United Kingdom
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior
Compensation
£ 85K

Job location

Swindon, United Kingdom

Tech stack

Databases
Information Engineering
Data Integrity
Linux
DevOps
Distributed Systems
Supervisory Control and Data Acquisition (SCADA)
PostgreSQL
Operational Data Store
Query Optimization
Ansible
Prometheus
Message Oriented Middleware
Data Streaming
Data Ingestion
System Availability
Delivery Pipeline
Grafana
Kubernetes
Low Latency
Performance Monitor
Kafka
Terraform
Data Pipelines
Docker

Job description

  • Architect and Optimize TimescaleDB for large-scale time-series workloads, including schema design, indexing strategies, and advanced query tuning to ensure peak performance under high-volume ingestion.
  • Fine-tune Kafka brokers, topics, and consumer configurations to maximize throughput, resilience, and operational efficiency across all streaming pipelines.
  • Validate, monitor, and improve data flows from Kafka into TimescaleDB, ensuring data integrity, consistency, and reliable real time delivery.
  • Enhance and optimize Go-based consumers, implementing performance improvements, scalability enhancements, and best practices for clean, maintainable code.
  • Audit, refactor, and streamline the existing solution, improving maintainability, readability, and long term architectural alignment with industry standards.
  • Collaborate closely with Ignition SCADA systems to guarantee accurate, low latency data ingestion into Kafka and early detection of data flow disruptions.
  • Monitor, maintain, and troubleshoot the entire data pipeline, including TimescaleDB, Kafka, Go applications, and SCADA integration points, while ensuring high availability, rapid issue resolution, and comprehensive technical documentation.

Requirements

  • 8+ years of industry experience in database architecture, data engineering, or distributed systems.
  • Strong expertise in TimescaleDB and PostgreSQL as well as time series optimization, along with deep experience in Kafka producer-consumer design and tuning.
  • Proficient in Go, capable of writing efficient, modular, production grade services.
  • Hands on experience with Linux, containers, like Docker, Kubernetes, and modern DevOps practices, including tools like Ansible, Terraform, and CI/CD pipelines.
  • Solid understanding of distributed systems, asynchronous messaging, and performance monitoring using tools such as Prometheus, Grafana, and ELK.
  • Familiarity with industrial systems, ideally Ignition SCADA, and comfort working with real time operational data flows.
  • Analytical, solution focused mindset with strong ownership, excellent communication, and business fluent English and good German skills.

Benefits & conditions

  • A salary from approximately £65,000 to £85,000 depending on experience, a bonus opportunity of 15% according to scheme rules and a personal retirement savings plan - if you put in 5% we will top up by a further 10% and you will get life assurance worth 4 x annual salary.
  • 25 days annual leave plus bank holidays, pro rate.
  • Company Paid Private Medical Insurance for you and your family.
  • Enhanced parental leave from day 1 of you joining - For primary care givers, weeks 1 29 will be fully paid and paid via SMP. For secondary care givers, you'll get 12 weeks of fully paid leave.
  • One free professional membership subscription.
  • Access to flexible benefits such as Critical Illness, Dental Plan, Health Cash Plan, Share Incentive Plan, Cycle2Work, Electric Car Lease Scheme, Buy Additional Annual Leave and retail savings scheme.
  • Occupational Health support services for your wellbeing.
  • Access to our employee assistance programme in times of need.
  • Up to 2 days volunteering a year.

About the company

Die WM Gruppe ist ein führender Informationsdienstleister für die Finanzwirtschaft. Mit über 450 Mitarbeitenden versorgen wir die professionellen Akteure der Finanzbranche seit über 75 Jahren mit News und Datenlösungen rund um das Wert­papier­­geschäft. Als Leitmedium der Finanzszene berichtet die Börsen-Zeitung seit 1952 über die aktuellen Markt­entwick­lungen an deutschen und internationalen Finanzplätzen. Der WM Datenservice bietet Daten mit einzigartiger Qualität und Detailtiefe entlang der Prozesskette unserer Kunden. Diese sind in Deutschland neben Zentralbanken und Aufsichts­be­hörden nahezu alle Banken, Sparkassen und Fondsgesell­schaften. Modernste Technik sowie gut ausgebildete und motivierte Mitarbeiter sind dabei das Fundament für diesen hohen Qualitätsstandard. Um unseren Kunden stets die besten Lösungen zu bieten, suchen wir engagierte Mitarbeiter, die mit uns gemeinsam an diesem Ziel wachsen wollen.


Sie wollen den Wandel der WM Gruppe mitgestalten? Perfekt! Ihr neues sympathisches Team wartet schon auf Sie. Und Sie dürfen sich auf einen krisensicheren Arbeitsplatz in einem beruflichen Umfeld, das stets nach innerem wie äußerem Wachstum strebt, freuen. Wir suchen Sie als

Apply for this position