/Station displays for operators and engineers. Design, develop and maintain databases and data models for real-time power system applications (EMS/DMS/SCADA). Ensure high performance, reliability, and integrity of database system under real-time operational loads. Perform database tuning, indexing, query optimization, and performance monitoring. Develop and maintain scripts, APIs, and services … C, C++, PERL, Java or equivalent for application interfacing and scripting. Experience with Data Handling including real-time data acquisition, Historian integration, data replication, and logging. Previous experience with PerformanceTuning & Monitoring e.g., Query optimization, indexing, and database health monitoring. Knowledge of Version control with Git, SVN, or equivalent. Desirable skills/knowledge/experience: Strong analytical and More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Sanderson Recruitment
s Logging, Monitoring, and Alerting (LMA) capability, working on the design, maintenance, and optimisation of Elastic stacks and clusters. The role requires hands-on experience with data ingestion pipelines, performancetuning, and building effective visualisations from large data sets. Key Skills & Experience: 2+ years as an ELK SME (Elastic, Logstash, Kibana) Proven experience designing, managing, and tuningMore ❯
and transcriptomic analysis. Senior Software Developer Permanent, Full-time (Hybrid – minimum 2 days on-site) £ Competitive + Excellent Benefits Midlothian, Scotland Senior Software Developer Responsibilities: Develop and maintain high-performance software to support large-scale RNA data analysis. Optimise existing codebases to improve performance, robustness, and maintainability. Translate research-driven analyses into automated, tested pipelines for routine data … pair programming, and training. Ensure software compatibility with required computing environments and compliance standards. Senior Software Developer Requirements: Proven commercial Python development experience. Strong understanding of software optimisation and performance tuning. Experience with Python testing frameworks (e.g. unittest, pytest, or nose). Proficiency with Git (preferably GitHub). Comfortable working in Linux command-line environments. Experience mentoring or supporting More ❯