McGregor Boyall

12 job(s) at McGregor Boyall

McGregor Boyall Glasgow, Lanarkshire
24/04/2026
Contractor
Senior Site Reliability Engineer (SRE) - Data & AI Platforms Location: Glasgow, Scotland (Hybrid - 3 days onsite, non-negotiable) Duration: 6 months with extensions likely Day rate: PAYE circa £430 We are seeking an experienced Senior Site Reliability Engineer to support a strategic, data- and AI-driven platform delivering operational intelligence at scale. This role sits at the intersection of software engineering, platform operations, and data infrastructure, with a strong focus on reliability, automation, and continuous improvement. Key Responsibilities: Own reliability, availability, and performance across DEV, QA, and PROD environments Apply SRE principles (SLIs/SLOs) to improve resilience and reduce operational toil Build automation tooling (primarily Python) to streamline workflows Develop and maintain CI/CD pipelines for data and platform services Lead incident response, root cause analysis, and preventative improvements Implement monitoring, alerting, and observability across systems Support cloud data platforms (including Snowflake) for scalability and cost efficiency Enable reliable deployment of AI-driven services and data pipelines Collaborate with engineering, data, and product teams in Agile environments Required Skills & Experience: Extensive experience in SRE, platform engineering, or similar roles Strong Python scripting and automation experience Proven experience managing production systems at scale CI/CD and modern software delivery practices Cloud data platforms and relational databases knowledge Strong troubleshooting and communication skills Desirable: Experience with AI/LLM platforms, BI tools, and semantic data models Background in large-scale or regulated environments Please apply today to be considered McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
McGregor Boyall
24/04/2026
Full time
London | Hybrid (3 days onsite) Top-tier Investment Bank (Global Markets) £160k-£100k base + bonus + benefits Build the engine behind a $trillions-per-day market This isn't another Back End Java role. This is about sitting on the critical path of FX pricing , where microseconds matter, decisions are Real Time, and your code directly impacts global trading performance . You'll be working inside one of the largest FX franchises in the world , engineering ultra-low latency pricing systems used by traders, quants, and clients across every major currency pair. What makes this role different True low latency engineering - not just "event-driven" on paper Front Office exposure - direct interaction with traders & quants High-impact systems - pricing engines, market data, execution flows Modernisation at scale - re-architecting Legacy into high-performance, distributed systems Hands-on at SVP level - still coding, still solving hard problems The work You'll lead from the front-both technically and strategically: Design and build ultra-low latency FX pricing systems Optimise performance across JVM, CPU, memory, and network layers Work closely with trading desks & quant teams to deliver Real Time solutions Drive system re-engineering (Legacy - modern, high-performance architecture) Mentor and shape a high-calibre engineering team Influence architecture across global FX technology What they're looking for Strong background in low latency/high-performance Java Experience in pricing, market data, or execution systems (FX ideal, not essential) Deep understanding of: GC tuning/low allocation design Multithreading/concurrency Network protocols/messaging System-level performance optimisation Proven track record of: Building or re-engineering business-critical systems Working closely with Front Office stakeholders Comfortable operating as a hands-on technical leader McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
McGregor Boyall
23/04/2026
Full time
Infrastructure Manager (Hands-on) - London (4/5 days office based) Global financial services client is seeking a hands-on Infrastructure Manager to join their team in London on a permanent basis. The successful candidate will manage a small team, Data Centre operations and deliver infrastructure projects. You will be responsible for design decisions, direct the individuals within the team, manage conflicts, steer the projects, and deliver the project (70%). Required Skills & Qualifications Technical Expertise: Knowledge of Server and storage, networking (Firewalls, routing/switching, BGP, OSPF, DMVPN) and security, Windows and Linux environments, Cloud compute experience (AWS or GCS or Azure), EUC technology (Copilot, ChatGPT, End point protection, desktop deployment, etc) Leadership: Strong project management and team management skills to direct technical teams under pressure. Problem-Solving: Ability to troubleshoot complex network and hardware problems. Communication: Effective communication skills for interacting with stakeholders, staff, and senior management. Education/Experience: Degree in Computer Science, IT, or related field If this is of interest and you have the required skills, please submit your CV over for immediate consideration. McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
McGregor Boyall Glasgow, Lanarkshire
20/04/2026
Contractor
ENS UX & Data Integration Engineer Location - Glasgow (Hybrid / 3 days onsite, non-negotiable) Duration - 12-month contract Day rate - circa £450 PAYE We are seeking a skilled ENS UX & Data Integration Engineer to join a high-performing enterprise technology team. This role sits at the intersection of data engineering, platform integration, and user experience-supporting advanced analytics and AI-driven solutions. Key Responsibilities Integrate diverse data sources into enterprise platforms such as Snowflake and Databricks Design scalable, high-performance data models for analytics and AI use cases Build and maintain robust ETL/ELT pipelines using modern tooling Collaborate with developers, data owners, and UX stakeholders to translate business needs into technical solutions Support AI/ML inference pipelines and data workflows Produce clear documentation covering data flows, schemas, and integration patterns Monitor and optimise data performance, resolving issues as needed Required Skills & Experience Strong hands-on experience with Snowflake and Databricks in production environments Proficiency in Python and SQL Experience with Kafka and modern data pipeline frameworks Solid understanding of data modelling, big data, and analytics principles Familiarity with Git-based development workflows Experience with Power BI, Grafana, or similar tools Strong communication skills and ability to work across cross-functional teams This is an excellent opportunity to contribute to enterprise-scale data platforms within a dynamic, fast-paced environment focused on innovation and continuous improvement. If this seems like a good fit, please apply today! McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
McGregor Boyall Edinburgh, Midlothian
20/04/2026
Contractor
Python Engineer - AI/ML Automation Location - remote, with occasional trip to Edinburgh or Glasgow when required Duration - 6 months with possible extensions Day rate - circa £520 Outside ir35 We are looking for an experienced Python Engineer to join a forward-thinking agile team focused on building AI-driven automation solutions within a high-impact domain. Key Responsibilities Develop and enhance automation services using OCR, Object Detection, and Large Language Models (LLMs) Build scalable system components to process and analyse complex document and text data Design and maintain robust ETL pipelines and data processing workflows Collaborate with cross-functional teams to integrate solutions into existing digital platforms Support production systems, ensuring performance, reliability, and continuous improvement Contribute to research and development of innovative AI/ML solutions Write clean, maintainable, and well-tested code following best engineering practices Participate in agile ceremonies, code reviews, and collaborative development activities Mentor team members and share knowledge across the wider engineering community Required Skills & Experience Strong Python (3.9+) development experience Hands-on experience with AI/ML technologies (OCR, LLMs, Object Detection) Experience with libraries such as PyTorch, Hugging Face, OpenCV, and Pandas Knowledge of AWS services (Lambda, S3, SQS, CloudWatch) Experience building APIs using FastAPI Solid understanding of data processing, system design, and cloud-based architectures Familiarity with Agile methodologies and modern development practices (TDD, CI/CD) If this seems like a good fit, please apply today or email your CV to McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
McGregor Boyall
06/10/2025
Full time
Overview: A forward-thinking organization is seeking a Senior Project Manager to lead a portfolio of strategic business, technology, and data initiatives most notably, a flagship program to establish the foundational architecture for an enterprise data lake. This is an exciting opportunity for a strategic yet delivery-focused professional with experience operating across both structured and agile environments. Key Responsibilities Lead the end-to-end delivery of complex, cross-functional projects spanning data architecture, analytics platforms, and digital transformation. Drive the design and implementation of an enterprise-grade data lake, including aligning stakeholders, coordinating external vendors, and overseeing technical delivery. Work closely with data engineers, architects, and business analysts to define and deliver scalable data and technology solutions. Manage project scope, timelines, budgets, dependencies, and risks across multiple workstreams. Promote and embed Agile, Scrum, and DevOps practices while adapting project delivery methods to suit business needs. Facilitate key ceremonies and engagements including workshops, daily stand-ups, retrospectives, and steering committee meetings. Ensure projects align with strategic goals, industry best practices, and relevant compliance or regulatory frameworks. Essential Skills & Experience Demonstrated success in delivering complex data and technology projects-ideally within regulated or data-driven sectors such as life sciences, healthcare, pharma or research. Deep understanding of modern data architecture, including data lakes, cloud platforms (e.g., AWS, Azure), and data governance principles. Proven expertise in Agile, Scrum, and DevOps delivery frameworks, with a flexible and pragmatic approach. Exceptional stakeholder management and communication skills, with the ability to influence at all levels. Comfortable working across technical and non-technical teams, translating business requirements into actionable delivery plans. Proficiency with project and collaboration tools such as Jira, Confluence, MS Project, or similar. Desirable Experience Familiarity with environments involving biomedical research, translational science, or complex scientific data. Understanding of modern data architectures such as data mesh or data lakehouse concepts. Professional certifications such as Agile Scrum Master, SAFe, PMP, or Prince2. McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
McGregor Boyall
03/10/2025
Full time
3rd Line Support Engineer, MSP, Customer solutions, Microsoft, A leading provider of MSP solutions is seeking a solid and reliable 3rd line Engineer with a good background in Microsoft. The role: Be the main point of contact for escalations within the service desk Lead problem and major incident investigations Efficiently progress tickets within ConnectWise Manage - resolve Incident, Problem and 'non-standard' Request tickets as assigned. Consult with senior colleagues in the Professional Services team or Microsoft/third-party support as required. Keep detailed notes and time entries within tickets Act as a peer reviewer for change control submissions Represent Managed Services during service transition phases as projects move through hyper-care into operations Documentation and processes Follow existing and create new detailed procedures when required Review procedures created by other members of the team Ensure that the documentation is up to date when any changes are made to services Complete time and expense reporting requirements Act as the SME Consult the Service Desk Manager and/or Account Managers on new technology being proposed during client demos. Assist in resolving escalations/complaints. Deliver lunch and learns to other engineers within the business on troubleshooting methods and new functionality, ensuring knowledge sharing is preserved. Be the go-to engineer for junior staff - coach and support the engineers in resolving technical issues. Collaborate with the wider team members to drive service desk tickets through to resolution. Lead by example and promote an inclusive and respectful working environment. Demonstrate and maintain excellent written communication and outstanding customer service skills, both over the phone and in person. Skills required: BSc (or equivalent) in Computer Science / Information Technology, or a related field Experience in providing 3rd Line Technical Support Experience of working in a busy MSP service desk environment in a structured, ITIL-driven framework (including Incident, Change and Problem Management) Technical skills Experience of acting as the 'go-to' person during Major Incidents, including providing RCAs/ RFOs Experience in: Microsoft Cloud Stack: Azure, ASR, WVD, Endpoint Manger Azure Active Directory (Identity, MFA, Conditional Access) Supporting M365 environment Microsoft Active Directory, Exchange, AOVPN, Windows Server OS Intune, Endpoint management, MDM Scripting languages such as PowerShell Knowledge of File System Technologies Knowledge of domain services: DNS, DHCP, VPN etc. 3rd Line Support Engineer, MSP, Customer solutions, Microsoft, McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
McGregor Boyall
03/10/2025
Full time
AWS Cloud Engineer - Terraform - Ansible - Python - CI/CD Permanent, up to £85,000 + benefits/bonus Hybrid, 2 days office Leading financial services client is seeking an AWS Cloud Engineer to join their team in London. You will be supporting the AWS Public Cloud infrastructure and implementation of IaC using Terraform. The role will work closely with the SRE and Engineering teams to ensure that the Cloud environment has sufficient observability and is appropriately managed.Skills and experience required: Strong technical operational skills in supporting AWS Cloud Hosted environments, and at least 3 years in an Infrastructure support role Strong understanding of IaC technologies (Terraform, Ansible, GIT, Jenkins) Experience using SRE methodologies within a support team and an understanding of Service Level metrics associated with this Operational risk and control management processes, including security best practices Asset management and lifecycle (EOS/EOL) process management Planning and leading disaster recovery failovers of IT systems and services AWS, including an understanding of AWS services, security and networking. Knowledge of at least 1 programming language (ideally Python) Knowledge of CI/CD specifically relating to Cloud Hosted environments Experience working in a regulated financial services/banking If this is of interest and you have the required skills, please submit your CV over for immediate consideration. McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
McGregor Boyall
02/10/2025
Full time
The Role A leading global financial institution is seeking a Python Developer (Contract) to join its Commodities Technology team. This group supports a fast-growing Commodities Index business that spans Oil, Gas, Power, Agriculture, and Metals, providing advanced analytics and tools for structuring and trading. You will play a key role in designing and delivering a new index back-testing platform , working closely with structurers and front office stakeholders. The position offers direct business interaction, exposure to real-world trading problems, and the opportunity to build robust, high-performance solutions in a dynamic environment. Responsibilities Develop and enhance Python-based models for: Historical index back-testing Daily pricing and index level generation Weighting and rebalancing logic Basket decomposition and attribution analytics Design and deploy scalable APIs (Flask / FastAPI) for internal and external tools. Partner with business users to gather requirements and iterate quickly on solutions. Implement testing frameworks, version control, and data validation processes. Integrate with market data, storage systems, and reporting platforms. Required Skills 5+ years' Python development experience, ideally within trading, risk, or financial services. Strong background with Pandas, NumPy, and data science libraries . Hands-on experience with Flask or FastAPI for API development. Proficiency in time-series data manipulation and back-testing methods. Experience working with large datasets and real-time data pipelines . Strong performance optimisation and debugging skills. Confident communicator with the ability to liaise directly with business stakeholders. Desirable Skills Experience in commodities indices, structured products, or index engineering . Knowledge of market data feeds (Bloomberg, Refinitiv, etc). Familiarity with containerisation (Docker) and cloud platforms (AWS/GCP). Database experience (SQL/NoSQL) and use of modern data formats (Parquet, HDF5). Contract: Initial term with possible extension Day Rate: Competitive, depending on experience McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
McGregor Boyall Glasgow, Lanarkshire
01/10/2025
Full time
AI Architect / Developer - Contract - Glasgow (3 days onsite) £55-67.45 per hour PAYE (in and around £500 per day) We are looking for an experienced AI Architect / Developer to join an Investment Bank on a long-term contract in Glasgow. You'll be designing, developing, and implementing scalable AI-driven platforms that power business-critical applications in financial services. Working within the Enterprise Technology Services (ETS) division, you'll collaborate with architects, data scientists, and development teams to embed AI/ML models into enterprise systems. You'll help drive adoption of AI best practices, shape the bank's AI architecture strategy, and contribute to communities of practice that foster innovation across the organisation. What you'll be doing: Designing and delivering scalable AI-driven architecture platforms. Embedding AI/ML models into production systems (e.g. recommendation engines). Driving adoption of AI best practices across development teams. Leading and participating in architecture communities of practice. Staying ahead of technology trends such as cloud, AI, distributed systems, and data security. What we're looking for: 5+ years' experience in JavaScript, Java, TypeScript, or Python. Strong background in architecting and building complex systems. Knowledge of financial services applications (risk, transaction processing, data security). Strong communication skills to present complex ideas to stakeholders. Experience working with data scientists to productionise models. Familiarity with AI frameworks such as NLP, knowledge graphs, or recommendation systems. McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
McGregor Boyall
01/10/2025
Full time
Data Engineer Location: London - Hybrid Working Employment Type: Permanent Salary: £40k-£50k Data Engineer About the Role We're seeking a Data Engineer to collaborate with business stakeholders in designing, building, and maintaining innovative data solutions. You'll play a key role in developing their cloud-based analytics platform on Azure whilst facilitating seamless integration with various systems, including AWS environments. Your expertise will be crucial in creating robust data pipelines that transform raw information into actionable insights for business intelligence, advanced analytics, and strategic modelling. Data Engineer - The Team & Environment Join during an exciting period of digital transformation as we harness data and analytics to drive informed decision-making across the organisation. The Data, Analytics and Insight division is pioneering a customer-centric approach to data utilisation, ensuring we continuously evolve and deliver exceptional value. Their diverse team encompasses: Business Intelligence - crafting intuitive data visualisations and dashboards that make complex information accessible Customer Research - leveraging empathy-driven research, surveys, and digital analytics to understand user needs and behaviours Data Management - establishing enterprise-wide data governance and quality standards to enable automated analysis and modelling Strategic Partnerships - ensuring effective data exchange and insight sharing with external service providers Data Governance - developing organisational data literacy, governance frameworks, and collaborative data strategies Advanced Analytics - delivering actionable insights through statistical analysis, predictive modelling, and data science techniques Data Engineer What's in it for You? Flexible Working Culture: Hybrid arrangements combining office presence (1-2 days per week minimum) with remote working flexibility Flexible hours and compressed working week options Part-time and job-sharing opportunities available Adaptable arrangements to suit your personal circumstances Competitive Package: Performance-related bonus scheme Recognition and rewards programme Exceptional pension contributions (we match up to 10% based on your contribution level) Comprehensive income protection insurance Extensive benefits portfolio Career Development: Substantial learning and development budget We value potential over perfect CV matches Supportive environment for skill development Data Engineer How to Apply We encourage applications from candidates with diverse backgrounds and working preferences. The recruitment process is designed to accommodate various needs and circumstances. McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
McGregor Boyall City, London
29/08/2025
Contractor
Dynatrace SME Rate: Up to £900 day Inside IR35 (via umbrella) Duration: Initial 6 month contract - Scope for extension Location: Hybrid (2 days/week on site). This position can be based out of London, Manchester, Birmingham or Edinburgh Our renowned Banking Client is looking to bring on a Dynatrace SME to sit within their Data Resilience team. The successful candidate will act as a technical consultant to ensure observability efficiency and AIdriven insights across the business. Key skills/experience required: Experience designing and configuring advanced monitoring solutions using Dynatrace tools, including APM, anomaly detection, alerting, synthetic and log monitoring, RUM, DQL, and system integrations. Help maintain automatic end-to-end business flow visualizations in Dynatrace for key business processes. Proved experience contributing to defining roles and responsibilities for observability, recommending improvements with a strong focus on operational resilience and business continuity. Ability to work with cross functional teams to identify critical assets, enhance monitoring capabilities, and ensure observability standards are met. Leverage Davis AI for proactive monitoring-detecting anomalies, identifying root causes, and generating predictive insights. McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.