/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 ❯
unstructured sources Collaborate with clients to define reporting ontologies, workflow requirements, and automation goals. Rapidly prototype and iterate AI solutions using Python, AWS, and containerized environments. Ensure robust testing, performancetuning, and continuous improvement of deployed agents. Essential Skills: Strong proficiency in Python , containerized application development. Proven track record in AI/ML , including computer vision, OCR, 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 ❯