1 to 25 of 41 Performance Optimisation Jobs in the East of England

Experienced Machine Learning Framework/Runtime Software Engineer (C++)

Location
Cambridge, England, United Kingdom
practice is essential, including graph processing, operator execution, memory management, and backend integration. This role involves analysing, investigating, diagnosing, and resolving complex functional or performance issues across frameworks, runtimes, compilers, drivers, and hardware abstraction layers. The work brings together engineers across runtime, compiler, driver, and hardware teams to design … optimise solutions within a large, modular codebase. Strong analytical and problem-solving skills, combined with an interest in machine learning systems, AI acceleration, and performance optimisation, will support success in the role. Beneficial but Not Required Experience across every area below is not expected. Relevant knowledge or experience ...

Senior Engineering Manger - GNU Toolchain

Location
Cambridge, England, United Kingdom
across key open-source projects including GCC, Binutils, GDB, Glibc and Newlib, ensuring excellent support for Arm architectures, with a strong focus on toolchain performance and optimisation. The team works with an open source first approach! This is a senior manager role combining people leadership, technical strategy and open … group. Drive Arm's work across GCC, Binutils, GDB, Glibc and Newlib with particular focus on enabling future Arm technologies and delivering excellent performance and optimisation across the GNU toolchain. Champion effective upstream collaboration , strengthening Arm's influence and relationships within GNU open-source communities and enabling engineers ...

Machine Learning Framework/Runtime Software Engineer (C++)

Location
Cambridge, England, United Kingdom
different hardware is important. Some experience with, or exposure to, machine learning frameworks, runtime systems, compilers, GPU/compute software, or other performance-oriented technologies would be beneficial but is not essential. In this role, you will contribute to developing, testing, and improving software across different parts … machine learning software stack. Working alongside experienced engineers, you will help investigate functional and performance issues and contribute to solutions across runtimes, compilers, drivers, and hardware. Good analytical and problem-solving skills, a willingness to learn, and an interest in machine learning systems, AI acceleration, and performance optimisation ...

Principal Hardware Performance Specialist

Location
Cambridge, England, United Kingdom
that what we have done is promoted publicly in support of our ecosystem partners. We are looking for a team member to lead on performance optimisation, getting stuck in at low level to help ensure that workloads are making the most of the hardware they run on. This … covers activities ranging from profiling on new Arm microarchitectures through supporting ISVs with tuning their code to delving into the Linux kernel where performance regressions are found. They will also be hands‐on with our new compute platform at a low‐level, developing and upstreaming new features. Responsibilities: Investigate ...

Linux Kernel Engineer - Embedded Systems & Performance

Location
Cambridge, England, United Kingdom
Kernel Engineer to join a highly technical embedded software team. You'?ll work close to the hardware, focusing on Linux kernel development, system programming, performance optimisation and low-level debugging across complex embedded platforms. The role emphasizes performance optimisation, reliability and security, with Android/AOSP ...

Senior Performance Modelling Engineer (CPU group)

Location
Cambridge, England, United Kingdom
passionate about building technology that powers everything from smartphones to supercomputers, we’d love to meet you! As a Sr CPU Performance Modelling Engineer, you’ll be at the heart of designing Arm’s power-efficient CPUs for the next generation of workloads. You’ll define and deliver critical … performance and power metrics, apply innovative analysis techniques, and uncover opportunities to push processor and cache performance even further. Beyond engineering, you’ll also play a key role in mentoring junior engineers and collaborating across global teams to refine and optimise our shared practices. Job Overview ...

Principal Browser Software Engineer

Location
Cambridge, England, United Kingdom
technologies* Build and maintain browser extensions and web-based functionality* Develop automation, testing and validation frameworks using Python* Troubleshoot and resolve complex software defects, performance issues and security vulnerabilities* Participate in architecture and technical design discussions* Collaborate with software engineers, architects, security researchers and product teams to deliver enterprise … best practices**Requirements for the Browser Software Engineer*** Strong commercial experience developing software in modern C++* Proficient in software design, coding, debugging, testing and performance optimisation* Experience developing software for Windows environments* Experience working with JavaScript and/or TypeScript* Experience developing browser-based applications, browser extensions ...

Principal Browser Software Engineer

Hiring Organisation
HP
Location
Cambridgeshire, United Kingdom
Employment Type
Full Time
technologies Build and maintain browser extensions and web-based functionality Develop automation, testing and validation frameworks using Python Troubleshoot and resolve complex software defects, performance issues and security vulnerabilities Participate in architecture and technical design discussions Collaborate with software engineers, architects, security researchers and product teams to deliver enterprise … best practices Requirements for the Browser Software Engineer Strong commercial experience developing software in modern C++ Proficient in software design, coding, debugging, testing and performance optimisation Experience developing software for Windows environments Experience working with JavaScript and/or TypeScript Experience developing browser-based applications, browser extensions ...

Data, Analytics & AI Solution Architect

Hiring Organisation
Teva
Location
Harlow, London, United Kingdom
Employment Type
Permanent
enterprise delivery environments. Also Good to Have Deep hands-on expertise in Power BI architecture, including semantic models, DAX, Power Query, workspace strategy, governance, performance optimization, and enterprise reporting patterns. Experience with Microsoft Fabric, Power Platform governance, Azure DevOps, GitHub Enterprise, and CI/CD for analytics ...

Full Stack Software Engineer

Location
Royston, England, United Kingdom
design reviews Architect and develop modern software applications and web components using technologies such as C#, .NET, TypeScript and React, with a focus on performance, accessibility and maintainability Write clean, high-quality, maintainable code that is optimised for performance, reliability and scalability Produce clear technical documentation, including design … GraphQL, versioning and security fundamentals Experience with hardware interfaces and control systems, including serial, network or USB communication Knowledge of data visualisation, graphing tools, performance optimisation and profiling Exposure to parallel programming and asynchronous development patterns Experience in regulated or quality-focused environments such ...

Senior Software Engineer

Location
Luton, England, United Kingdom
focused engineering squad, you'll spend most of your time hands‐on, developing software, solving complex technical challenges and improving the reliability, scalability and performance of our systems. You'll help guide technical decisions, contribute to architecture discussions and collaborate closely with engineers, product managers and stakeholders to deliver … architectural discussions, balancing speed, simplicity, maintainability and long-term sustainability when making engineering decisions. You'll continuously improve systems through better testing, observability, performance optimisation and operational practices, helping ensure our platforms remain reliable and scalable. You'll also: Write clean, maintainable and well‐tested code. Support engineering ...

(Senior) Research Software Engineer - AI integrated Digital Twins of living system

Location
Norwich, England, United Kingdom
methods into high-quality, tested and reusable research software, including model/data interfaces, AI model training and inference pipelines, workflow execution, simulation and optimisation pipelines, model serving, provenance, APIs and reproducible deployment. The software will support heterogeneous modelling frameworks and hybrid mechanistic‐AI workflows, enabling researchers to construct … cloud environments. This is a research software engineering position with substantial scope for hands‐on AI/ML implementation, including integration and optimisation of modern machine‐learning models and GPU‐accelerated inference and execution. Appointment will be made at SC6 (Research Software Engineer) or SC5 (Senior Research Software Engineer ...

Software Engineer - up to £70,000 + Bonus - Ipswich

Location
Ipswich, England, United Kingdom
software solutions from design through to deployment Integrate AI and Generative AI tools into development processes Contribute to system architecture, code quality and performance optimisation Troubleshoot technical issues and implement improvements Collaborate with technical teams and business stakeholders Essential Experience for the Software Engineer: Strong Python development ...

Data Engineer

Hiring Organisation
Bright Purple
Location
Bedford, Souldrop, Bedfordshire, United Kingdom
Employment Type
Contract
Contract Rate
£400 - £475/day
validation, reconciliation and error-handling processes. Support system-to-system integrations, including APIs. Essential Skills: Python and T-SQL expertise , including data transformation and performance optimisation. Hands-on experience with Microsoft Azure and Azure SQL . Strong understanding of ETL processes, data mapping, validation and reconciliation. Experience integrating data ...

Senior ML Engineer: Large-Scale AI Systems

Location
Cambridge, England, United Kingdom
contribute to advancing AI technology by developing and optimising AI models tailored to our specialised hardware. You will work on large scale systems where performance is critical to the success of our projects. Working closely with the Software development and Research teams, you will play a critical role … models on cutting-edge hardware, we’d love to hear from you! Responsibilities and Duties Implement latest machine learning models and optimise them for performance and accuracy, scaling to 1000s of accelerators. Test and evaluate new internal software releases, provide feedback to software engineering teams, make necessary code fixes ...

Senior Machine Learning Engineer (Large Systems)

Location
Cambridge, England, United Kingdom
contribute to advancing AI technology by developing and optimising AI models tailored to our specialised hardware. You will work on large scale systems where performance is critical to the success of our projects. Working closely with the Software development and Research teams, you will play a critical role … models on cutting‐edge hardware, we’d love to hear from you! Responsibilities and Duties Implement latest machine learning models and optimise them for performance and accuracy, scaling to 1000s of accelerators. Test and evaluate new internal software releases, provide feedback to software engineering teams, make necessary code fixes ...

Senior Geospatial Consultant (FME)

Location
Cambridge, England, United Kingdom
sales activities, workshops and customer demonstrations where required. Data migration and ETL workflows Data validation, cleansing and transformation Workflow automation and integration design Performance optimisation and troubleshooting Additional desirable skills and experience includes: 1Spatial 1Integrate/1DataGateway 1Spatial 1Integrate/1DataGateway ArcGIS Enterprise, ArcGIS Pro or ArcGIS Online ...

Senior Software Engineer, Open-Source AI Infra

Location
Cambridge, England, United Kingdom
models in regulated environments. Actively collaborate with the open-source vLLM community to propose, review, and upstream core changes. Troubleshoot, profile, and optimise inference performance, focusing on latency, throughput, and hardware utilisation. Proven experience working as a Senior Software Engineer with deep expertise in both Python and low-level … programming (e.g. C/C++, Rust, assembly or CUDA). A history of direct contributions to vLLM or similar high-performance open-source ML/AI projects (e.g. PyTorch, Hugging Face TGI, TensorRT-LLM, Ray). Strong understanding of LLM inference mechanics (e.g. KV caching, continuous batching, memory management ...

Embedded BSP Software Engineer

Location
Colchester, England, United Kingdom
building something powerful. Let’s build it together. We've delivered high-performance embedded computing solutions for four decades across industries including defence, telecoms, and aerospace. We’re proud to be experts in what we do and are looking for an Embedded Software Engineer to join our brilliant team. … Board Support Packages (BSPs), firmware, and supporting software required for system operation. You will work at the boundary between hardware and software, enabling high-performance embedded platforms and supporting them from early bring‐up through to deployment. What I’ll Be Delivering Design, develop, and maintain Linux BSPs ...

High Performance Computing Architect (Linux)

Hiring Organisation
Eclectic Recruitment
Location
Stevenage, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £80000/annum
fantastic opportunity has arisen for an HPC Architect to join a department to assist with the design, development, and evolution of high-performance computing infrastructure within a complex engineering environment. This role performs the duties of HPC architecture, infrastructure strategy, and system oversight, and reports to the senior leadership … term HPC architecture roadmap aligned with organisational objectives Architect large-scale HPC environments including CPU, GPU, and accelerator-based systems Design and optimise high-performance networking solutions (InfiniBand, RDMA, high-speed Ethernet) Develop scalable storage architectures including parallel file systems, object storage, and tiered storage Provide technical leadership ...

Information / Data Architect (Supply Chain)

Hiring Organisation
DCV Technologies
Location
Luton, Bedfordshire, United Kingdom
Employment Type
Contract
Contract Rate
£600 - £700/day - Hybrid / Inside IR35
Databricks , and modern data platforms? Do you have a proven track record designing scalable data architectures that support supply planning, demand forecasting, inventory optimisation, and operational decision-making? If so, we would like to hear from you. Our client is undertaking a significant airline operations supply chain transformation … architecture, engineering, and implementation teams. Produce architecture artefacts including data models, architecture diagrams, interface specifications, and implementation standards. Support testing, deployment, production readiness, performance optimisation, and operational governance activities. Essential Skills & Experience: Proven experience as a Data Architect, Information Architect, or Solution Architect delivering data-intensive enterprise ...

Automation Engineering Apprentice - Yorkshire & Humber

Hiring Organisation
AMAZON UK SERVICES LTD
Location
Unit 1, Toronto Way, New Rossington, Doncaster, England, United Kingdom. Newmarket Lane, Methley, Leeds, England, United Kingdom. 4 Aire Valley Road, Leeds, England, United Kingdom. Dsa2, Brickyard Lane, Melton, North Ferriby, England, United Kingdom
Employment Type
Degree Apprenticeship
Salary
Competitive
theoretical knowledge and hands-on experience across: Advanced robotics systems, controls, and industrial automation programming Smart sensor technology and IoT integration Predictive maintenance and performance optimisation through data analytics Safety systems for human-robot collaboration Machine learning applications and wider Industry 4.0 technologies Here at Amazon … voice to be heard. We're committed to building a workforce that reflects the customers and communities we serve. We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship, and other career-advancing ...

Senior RF Electronics Engineer

Location
Cambridgeshire and Peterborough, England, United Kingdom
circuitry. Develop innovative technical solutions to complex engineering challenges. Work closely with multidisciplinary engineering teams throughout the development lifecycle. Support laboratory testing, debugging and performance optimisation using advanced RF test and measurement equipment. Contribute to technical reviews and communicate engineering decisions and results to both technical ...

Research Software Engineer Institute of Astronomy, University of Cambridge

Location
Cambridge, England, United Kingdom
beyond; and increasingly building on other imaging and analysis frameworks used within the EHT Collaboration. These codes run on local, national and international high-performance computing (HPC) facilities. This part-time 0.5 FTE Research Software Engineer (RSE) role will provide the professional software engineering capability at the centre … improved sampling for Bayesian parameter inference, surrogate models/emulators, simulation-based inference) to accelerate the group’s modelling and inference workflows; evaluating their performance and implements improvements. Supporting development of the group’s semi-analytic modelling codes (C++ with a Python interface) through performance optimisation ...

Embedded Linux Software Engineer

Hiring Organisation
Platform Recruitment
Location
Royston, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £85000/annum
Linux platforms using Yocto. Working at kernel, driver and system level on Arm-based embedded platforms. Supporting board bring-up, hardware integration, debugging and performance optimisation. Developing software for RTOS and bare-metal embedded systems. Collaborating with FPGA, electronics and multidisciplinary engineering teams across a variety of projects. Requirements ...