Latest Machine Learning Jobs

Senior Engineer (ML Engineer)

This role involves testing, validating, and benchmarking a complex ML software stack, focusing on performance, reliability, and correctness. You will work with industry-standard ML frameworks, develop automated testing pipelines, and collaborate closely with software and hardware teams to ensure high-quality AI solutions.

Graphcore Bristol, United Kingdom
On-site Permanent

Senior Engineer (ML Engineer)

This role involves benchmarking and validating ML models and frameworks, focusing on performance, reliability, and correctness. The candidate will work with industry-standard ML frameworks, develop automated testing pipelines, and collaborate with software and hardware teams to ensure high-quality AI solutions.

Graphcore Cambridge, United Kingdom
On-site Permanent
NVIDIA logo

Senior System Software Engineer, NCCL - Partner Enablement

This role involves engaging with partners and customers to resolve functional and performance issues with NCCL, conducting performance analysis of NCCL and DL applications on GPU clusters, and developing tools for issue isolation. You will also guide customers on HPC methodologies, document NCCL usage, and collaborate with internal teams across different time zones.

NVIDIA Switzerland £221,250 – £507,000 pa
On-site Permanent
NVIDIA logo

Senior System Software Engineer, NCCL - Partner Enablement

As a Senior System Software Engineer, you will engage with NVIDIA's key partners and customers to troubleshoot and optimize NCCL performance in large-scale GPU clusters. You will develop tools, conduct performance analysis, and provide training on HPC methodologies, contributing to the advancement of AI and HPC technologies.

Senior Engineer (ML Engineer)

This role involves testing, validating, and benchmarking a complex ML software stack, focusing on performance, reliability, and correctness. You will work with industry-standard ML frameworks, build automated testing pipelines, and collaborate with software and hardware teams to ensure high-quality AI solutions.

Graphcore London, United Kingdom
On-site Permanent

Staff Engineer (ML Engineer)

This role involves testing, validating, and benchmarking a complex ML software stack, focusing on performance, reliability, and correctness. The candidate will work with industry-standard ML frameworks, build automated testing pipelines, and collaborate with software and hardware teams to ensure high-quality AI products.

Graphcore Bristol, United Kingdom
On-site Permanent

ML QA Technical Product Owner

As the ML QA Technical Product Owner, you will coordinate and prioritize the validation of Graphcore's machine learning software stack, working closely with engineering teams to ensure high-quality, scalable, and performant solutions. You will manage the backlog, refine acceptance criteria, and facilitate cross-team communication to align with product objectives and deliverables.

Graphcore Bristol, United Kingdom
On-site Permanent
NVIDIA logo

Senior System Software Engineer, NCCL - Partner Enablement

This role involves engaging with key partners and customers to troubleshoot and optimize the performance of NVIDIA's NCCL library in large-scale GPU clusters. You will conduct performance analysis, develop tools for issue isolation, and provide training on HPC methodologies. The position requires strong C/C++ skills, experience with parallel programming, and a deep understanding of high-performance networking.

NVIDIA logo

Senior System Software Engineer, NCCL - Partner Enablement

This role involves engaging with partners and customers to resolve functional and performance issues with NCCL, conducting performance analysis, and developing tools for new systems and platforms. You will also guide customers on HPC methodologies, document findings, and conduct trainings on NCCL.

NVIDIA logo

Senior System Software Engineer, NCCL - Partner Enablement

This role involves engaging with partners and customers to resolve functional and performance issues with NCCL, conducting performance analysis, and developing tools for new systems and platforms. You will also guide customers on HPC methodologies, document processes, and conduct training sessions.

NVIDIA £221,250 – £507,000 pa
Remote Permanent

Graduate SoC Architect

As a Graduate SoC Architecture Engineer, you will work on the design and development of next-generation AI acceleration hardware. You will contribute to the specification, modelling, and evaluation of sub-systems within complex SoC designs, collaborating with cross-functional teams to deliver high-performance silicon solutions.

Graphcore Bristol, United Kingdom
On-site Permanent

2026 Graduate Firmware Engineer

The Graduate Firmware Engineer will contribute to the design, development, and delivery of firmware for Graphcore's next-generation AI products. They will participate in technical discussions, code reviews, and Agile ceremonies, working closely with the firmware team and other departments to ensure the successful bootup and operation of Graphcore's hardware and silicon.

Graphcore Bristol, United Kingdom
On-site Permanent

Technical Product Manager

This role involves defining and driving the product vision, roadmap, and feature delivery across a complex, multi-team software organization. The Technical Product Manager will work closely with Product Owners, Engineering, Architecture, and Programme leadership to ensure successful delivery and alignment with business and technical goals.

Graphcore Bristol, United Kingdom
On-site Permanent

AI Research Engineer

As a Research Engineer at Graphcore, you will contribute to cutting-edge AI research, focusing on hardware-aware AI algorithms and AI-aware hardware developments. You will work closely with researchers to generate and implement ideas, publish at leading AI conferences, and collaborate on projects that advance the field of AI hardware.

Graphcore United Kingdom
On-site Permanent

Staff SoC Architect

The Staff SoC Architect role involves designing, specifying, and integrating complex sub-systems within high-performance silicon devices for AI acceleration. You will collaborate closely with various teams to ensure optimal solutions and drive technical objectives, while mentoring engineers and representing the Silicon Architecture Team in cross-functional groups.

Graphcore Bristol, United Kingdom
On-site Permanent