Top Engineering Jobs

One Month AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Entry level
Entry level
Artificial Intelligence • Semiconductor
Verify RTL against architecture specifications for Graphcore silicon. Responsibilities include verification planning, functional coverage closure, architect feedback, test generation, failure diagnosis and triage, shared verification infrastructure, and cross-site communication. The role requires CPU or ASIC verification experience and programming across SystemVerilog, Python, C++, and Linux, with desirable experience in UVM, SVA, assembly, compilers, version control, and web technologies.
Top Skills: AssemblyC++DomDrmsGccGitHTMLJavaScriptLinuxLlvmPythonSgeSQLSvaSystemverilogUvmXMLXpathXslt
One Month AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Semiconductor
Integrate IP and subsystems into top-level SoC designs, develop RTL and microarchitecture, maintain build environments, and perform synthesis, linting, CDC/RDC, and timing checks. Support verification and physical design teams through interface handoffs, debug integration issues, improve automation flows, produce documentation, and coordinate consistent practices across sites.
Top Skills: Cdc/RdcDesign For TestDigital Design FlowsHigh-Speed Serial InterfacesLintingPower IntegrityPythonRtlSocSynthesisSystemverilogTclTiming Analysis
One Month AgoSaved
Hybrid
Bristol, England, GBR
Senior level
Senior level
Artificial Intelligence • Semiconductor
Develop internal tooling and technical processes for building, testing, integrating, and releasing machine learning software components. Guide developers on build practices and dependency management, support reproducible builds in secure sandboxed environments, collaborate with QA and engineering teams to resolve integration issues, and contribute fixes to the ML software stack.
Top Skills: BazelBuildstreamC++CmakeDistributed SystemsDockerGoogletestHpcLinuxPodmanPytestPython
One Month AgoSaved
Hybrid
London, Greater London, England, GBR
Senior level
Senior level
Artificial Intelligence • Semiconductor
Develop internal tooling and technical processes for building, testing, integrating, and releasing Graphcore’s machine learning software stack. Guide developers on build practices and dependency management, collaborate with QA and software teams to resolve integration issues, contribute software fixes, and help ensure reproducible builds in secure, sandboxed environments.
Top Skills: BazelBuildstreamC++CmakeDistributed SystemsDockerGoogletestHpcLinuxPodmanPytestPython
One Month AgoSaved
Hybrid
2 Locations
Entry level
Entry level
Artificial Intelligence • Semiconductor
Develop and optimize software framework support enabling Triton, PyTorch, and other machine learning frameworks to run on Graphcore hardware. Responsibilities include implementing features, compiler development, performance optimization, code reviews, technical documentation, upstream open-source collaboration, and coordinating complex technical work across teams.
Top Skills: Agile Software DevelopmentC++Compiler DevelopmentGraphcore HardwareJaxOpen-Source SoftwarePythonPyTorchTensorFlowTriton
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
One Month AgoSaved
Hybrid
Bristol, England, GBR
Entry level
Entry level
Artificial Intelligence • Semiconductor
Design, implement, optimize, and support PyTorch, Triton, and related framework features for Graphcore accelerators. Contribute to upstream PyTorch, maintain Python and C++ extensions, integrate compiler backend capabilities with torch.compile, review code, write documentation, and support users. Collaborate with software, AI/ML, research, and hardware teams while working in large open-source codebases.
Top Skills: C++GitGraphcore AcceleratorsPythonPyTorchTorch.CompileTriton
One Month AgoSaved
Hybrid
Bristol, England, GBR
Entry level
Entry level
Artificial Intelligence • Semiconductor
Lead manufacturing test strategy for complex Circuit Card Assemblies, covering optical and X-ray inspection, in-circuit testing, boundary scan, and functional test. Define test methods, evaluation criteria, architectures, and diagnostic approaches to improve defect coverage and production quality. Architect, program, and debug board-level test systems while collaborating with engineering teams, suppliers, and manufacturing partners. Provide technical direction, mentor engineers, and strengthen future product test capabilities.
Top Skills: Bed-Of-Nails MdaCircuit Card Assemblies (Cca)Functional TestIjtagIn-Circuit Test (Ict)Jtag 1149.X Boundary ScanOptical InspectionX-Ray Inspection
One Month AgoSaved
Hybrid
Bristol, England, GBR
Senior level
Senior level
Artificial Intelligence • Semiconductor
Develop and operate private cloud services supporting Graphcore AI systems. Translate requirements into reliable deployed services, using Infrastructure-as-Code, automation, testing, monitoring, and observability. Manage Linux-based infrastructure across cloud, virtualization, networks, storage, and pre-release hardware and software. Collaborate with software platform, datacentre, and product teams to maintain critical system performance and availability.
Top Skills: AnsibleAwkBashCi PipelinesGitInfrastructure-As-CodeLinuxMonitoringNetworkingObservabilityOpentofuPackerPrivate CloudPythonRhelSedStorageTerraformUbuntuVirtualization
Reposted One Month AgoSaved
Hybrid
Gdańsk, Województwo pomorskie, POL
350K-474K Annually
Senior level
350K-474K Annually
Senior level
Artificial Intelligence • Semiconductor
The Staff Software Engineer will design and develop the Collectives Communication Library for AI hardware, lead development efforts, mentor junior engineers, and ensure integration with existing systems.
Top Skills: Boost.TestCC++CmakeGitGoogle TestLibfabricLibibverbsMakeMpiNcclNinjaPythonPyTorchRdma
Reposted One Month AgoSaved
Hybrid
Gdańsk, Województwo pomorskie, POL
351K-474K Annually
Senior level
351K-474K Annually
Senior level
Artificial Intelligence • Semiconductor
This role involves designing and maintaining automated test suites for Kubernetes, validating integrations, and mentoring engineers in QA practices.
Top Skills: Github ActionsGitlab CiKubernetesLinuxPythonRobot Framework
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account