Top Tech Jobs & Startup Jobs

2 Hours 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
2 Hours AgoSaved
Hybrid
Bristol, England, GBR
Entry level
Entry level
Artificial Intelligence • Semiconductor
Graduate software engineer joining Graphcore’s Frameworks team to connect AI accelerators with PyTorch, Triton, and related compiler and runtime software. Responsibilities include implementing features, optimizing performance, debugging issues, writing tests and documentation, participating in code reviews, and improving software reliability. The two-year programme provides hands-on development in compilers, machine learning frameworks, testing, and high-performance software, supported by experienced colleagues.
Top Skills: C++CompilersMachine Learning FrameworksPythonPyTorchRuntime SoftwareScrumTriton
2 Hours AgoSaved
Hybrid
Bristol, England, GBR
Senior level
Senior level
Artificial Intelligence • Semiconductor
Build and maintain production-quality test infrastructure for Graphcore’s machine learning software stack and AI accelerator hardware. Design scalable test frameworks, CI/CD pipelines, and representative ML workloads across simulators, emulators, and physical hardware. Analyze numerical accuracy and performance results, improve testing and developer tooling, contribute to software architecture, collaborate across teams, and mentor junior engineers.
Top Skills: Ai Accelerator HardwareAutomated TestingCC++Ci/CdEmulatorsLinuxMachine Learning FrameworksPythonSimulators
2 Hours AgoSaved
Hybrid
Bristol, England, GBR
Entry level
Entry level
Artificial Intelligence • Semiconductor
Develop firmware for Graphcore hardware, including bootup, power control, telemetry, monitoring, and hardware-software interfaces. Contribute to design, coding, code reviews, technical discussions, issue investigation, continuous integration, build systems, and Agile practices while learning embedded software development through a two-year graduate programme.
Top Skills: Build SystemsCContinuous IntegrationDevice DriversEmbedded SoftwareFirmwareOperating System Kernel DevelopmentPythonSoftware Packaging
2 Hours AgoSaved
Hybrid
2 Locations
Entry level
Entry level
Artificial Intelligence • Semiconductor
Graduate Software Engineer working in System Software QA, developing tests for firmware, Linux kernel drivers, and platform tools. Responsibilities include investigating defects, maintaining continuous integration pipelines, validating software across platforms, configuring hardware in laboratory environments, automating test execution, and communicating quality findings to development teams. The role offers two years of structured learning and requires programming proficiency in C/C++ and Python, Linux experience, and a relevant technical degree.
Top Skills: CC++Continuous IntegrationFirmwareHypervisorsLinuxLinux Kernel DriversPythonTest AutomationVirtualization
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
2 Hours AgoSaved
Hybrid
Cambridge, Cambridgeshire, England, GBR
Entry level
Entry level
Artificial Intelligence • Semiconductor
Design and maintain production-quality ML software test infrastructure, scalable test frameworks, CI/CD pipelines, and automated testing across simulators, emulators, and physical AI hardware. Create representative workloads, analyze numerical accuracy and performance, improve testing tools, contribute to architecture and developer experience, and mentor junior engineers.
Top Skills: Ai Accelerator HardwareCC++Ci/CdEmulatorsLinuxMachine Learning FrameworksPythonSimulators
2 Hours AgoSaved
Hybrid
Bristol, England, GBR
Entry level
Entry level
Artificial Intelligence • Semiconductor
Develop and test libraries, command-line tools, and graphical applications that analyze software performance on Graphcore hardware. The role involves debugging, profiling time and memory usage, fixing bugs, supporting users, and collaborating through code reviews. Graduates will build practical software engineering experience across Graphcore’s hardware and software stack during a two-year development programme.
Top Skills: Build ToolsC++Ci/CdMultithreadingPerformance ProfilingReactRelational DatabasesRustTypescriptVersion Control
2 Hours AgoSaved
Hybrid
Bristol, England, GBR
Entry level
Entry level
Artificial Intelligence • Semiconductor
Graduate engineer supporting the architecture of next-generation AI hardware and SoC subsystems. Responsibilities include specifying, modeling, evaluating, and documenting architectural options; assessing third-party IP; developing validation plans; analyzing performance data; and supporting silicon bring-up. The role involves collaboration with design, verification, hardware, and software teams, with structured mentoring and increasing ownership throughout a two-year graduate programme.
Top Skills: C++DdrEthernetPciePerformance ModelingPythonRtlRustSimulationSoc
2 Hours AgoSaved
Hybrid
Bristol, England, GBR
3K-3K Annually
Internship
3K-3K Annually
Internship
Artificial Intelligence • Semiconductor
A 12-week software engineering internship developing low-level drivers and utilities connecting Graphcore AI hardware with machine-learning software. Responsibilities include kernel and user-space coding, unit testing, manual testing, continuous integration maintenance, issue resolution, code reviews, and Scrum participation. Interns will collaborate with firmware, hardware, silicon, and SDK engineers while gaining practical experience in reliable driver development.
Top Skills: CC++Continuous IntegrationDevice DriversEmbedded SystemsGitJenkinsKernel DevelopmentPythonUser-Space Development
2 Hours AgoSaved
Hybrid
2 Locations
Entry level
Entry level
Artificial Intelligence • Semiconductor
Join Graphcore as a graduate silicon engineer in logical design, verification, physical design, or DFT. Contribute to advanced AI chip development using RTL, SoC integration, verification, physical implementation, timing, and EDA tools. The permanent two-year programme provides hands-on training, mentorship, and responsibility for practical chip design tasks.
Top Skills: AsicsCC++Computer ArchitectureDftDigital DesignEda ToolsPythonRtlSoc Integration
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account