Top AI & Machine Learning Jobs

3 Days AgoSaved
Hybrid
Bristol, England, GBR
Entry level
Entry level
Artificial Intelligence • Semiconductor
Develops software tests for machine learning workloads on Graphcore accelerator hardware. Responsibilities include creating representative workloads, analyzing numerical accuracy and performance, designing tests, improving test infrastructure, building CI/CD pipelines, debugging issues, and collaborating with development teams to improve software quality. The two-year graduate program provides practical experience across machine learning, automation, performance analysis, and simulated and physical hardware platforms.
Top Skills: C++Ci/CdJaxLinuxMlopsPythonPyTorchTensorFlowTriton
3 Days AgoSaved
Hybrid
Bristol, England, GBR
Entry level
Entry level
Artificial Intelligence • Semiconductor
Graduate Machine Learning Engineers will implement, train, optimize, and benchmark AI models on Graphcore accelerator hardware. Responsibilities include profiling performance, designing and explaining experiments, identifying bottlenecks, contributing fixes across models and software, and collaborating with research, software, and product teams. The two-year programme provides hands-on experience spanning low-level kernel optimization, research algorithms, accelerator systems, and large-scale AI applications.
Top Skills: Accelerator SystemsAi SystemsDeep LearningGraphcore HardwareJaxLarge Language ModelsLow-Level KernelsMachine LearningPyTorch
3 Days AgoSaved
Hybrid
3 Locations
Internship
Internship
Artificial Intelligence • Semiconductor
Conduct research on AI compute, machine learning algorithms, large language models, efficient inference, numerics, world models, molecule generation, or model safety. Implement models and algorithms in Python or C++, design and analyze experiments using frameworks such as PyTorch, and communicate findings through technical presentations or research papers under experienced mentorship.
Top Skills: Ai ComputeC++Large Language ModelsMachine LearningPythonPyTorch
14 Days AgoSaved
Hybrid
Bristol, England, GBR
Senior level
Senior level
Artificial Intelligence • Semiconductor
Develop and optimise state-of-the-art machine learning models for specialised hardware and systems containing thousands of accelerators. Responsibilities include model training, benchmarking, profiling, kernel optimisation, experiment design, software testing, code reviews, and collaboration with research, software, and product teams to advance AI hardware and software. The role also involves distributed training and inference, performance analysis, and engagement with the broader AI community.
Top Skills: C++CudaInfinibandJaxKubernetesNvlinkPythonPyTorchRoceTriton
14 Days AgoSaved
Hybrid
Cambridge, Cambridgeshire, England, GBR
Senior level
Senior level
Artificial Intelligence • Semiconductor
Develop, train, benchmark, and optimize state-of-the-art machine learning models across systems with thousands of accelerators. Identify performance bottlenecks, optimize kernels and software, conduct AI experiments, evaluate internal releases, and collaborate with research, software, product, and hardware teams. The role requires expertise in deep learning, hardware acceleration, performance optimization, and Python or C++ development, with desirable experience in distributed training, MLOps, LLMs, and HPC technologies.
Top Skills: C++Cloud Computing PlatformsCudaHpc SystemsInfinibandJaxKubernetesNvlinkPythonPyTorchRoceTriton
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
14 Days AgoSaved
Hybrid
London, Greater London, England, GBR
Senior level
Senior level
Artificial Intelligence • Semiconductor
Develop and optimize state-of-the-art machine learning models for specialized AI hardware and systems containing thousands of accelerators. Responsibilities include model training, benchmarking, profiling, kernel optimization, experimentation, software testing, code reviews, and collaboration with research, software, and product teams. The role focuses on performance, scalability, distributed training and inference, and advancing next-generation AI hardware and software.
Top Skills: C++Cloud ComputingCudaDistributed InferenceDistributed TrainingHpcInfinibandJaxKubernetesLarge Language ModelsLow-Precision ArithmeticMlopsNvlinkPythonPyTorchRoceTriton
14 Days AgoSaved
Hybrid
Austin, TX, USA
Senior level
Senior level
Artificial Intelligence • Semiconductor
Analyze and optimize AI training and inference workloads across distributed systems. Design benchmarks, profile performance, identify bottlenecks, and optimize communication software using MPI, NCCL, UCX, libfabric, and RDMA. Translate modeling and benchmarking results into validated system improvements while coordinating technical work across hardware, software, networking, and architecture teams.
Top Skills: C++LibfabricMlperfMpiNcclPythonRdmaUcx
14 Days AgoSaved
Hybrid
Milpitas, CA, USA
Expert/Leader
Expert/Leader
Artificial Intelligence • Semiconductor
Leads performance optimization for large-scale AI training and inference workloads across distributed systems. Builds benchmarks, profiles workloads, identifies compute, memory, networking, and software bottlenecks, and develops C++ and Python tools. Coordinates complex performance improvements across hardware and software teams, validates results with reliable data, and guides engineering decisions that improve efficiency, scalability, and reliability at data center scale.
Top Skills: C++Distributed SystemsHigh-Performance InterconnectsLibfabricMachine Learning FrameworksMlperfMpiNcclPythonUcx
14 Days AgoSaved
Hybrid
Austin, TX, USA
Expert/Leader
Expert/Leader
Artificial Intelligence • Semiconductor
Lead performance strategy for large-scale AI training and inference systems. Investigate workload behavior, profiling, benchmarking, modeling, distributed communication, and multi-node scaling across hardware and software. Define measurement standards, guide optimization roadmaps, review C++ and Python tools, and influence system architecture and engineering priorities across teams.
Top Skills: C++LibfabricMlperfMpiNcclPythonUcx
Reposted 2 Months AgoSaved
Hybrid
Cambridge, Cambridgeshire, England, GBR
Mid level
Mid level
Artificial Intelligence • Semiconductor
Develop, operate, and maintain Kubernetes-based infrastructure and tooling to support build, test, deployment, and scaling of Graphcore's ML software stack. Manage cloud infrastructure (infrastructure-as-code), CI/CD practices, and platform services used by software teams, focusing on reliability, automation, and reducing operational toil.
Top Skills: AWSC++Ci/CdGithub ActionsGoHpcKubernetesLinuxOpentofuPrometheusPythonTerraform
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account