J‍O‌‍IN O‍UR TEAM

Graphcore is growing fast. We are always looking for exceptional people to work with us to help make our IPU technology the worldwide standard for artificial intelligence compute. 

Check out our current openings 

Life at Graphcore

  • Work that MattersWe believe intelligence is the future of computing. Our team is at the forefront of the machine intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

  • Life at GraphcoreWorking at Graphcore is challenging and rewarding. In addition to your salary, we provide tangible benefits, including pension, health insurance and life cover. All employees receive share options, giving everyone a stake in the future success of the business. Exceptional people deserve the best we can provide, as well as the freedom to make choices that work for them and their loved ones. We trust people to work from home occasionally, or do the school run when they need to, and to choose the amount of holiday they take.

    Our office team is around to help out with the small stuff, so people can concentrate on what’s important both personally and professionally. We have a kitchen well stocked with breakfast food, fruit, snacks and drinks and our very own barista serves a great coffee at your desk.

  • World Class TeamWe hire world class people who are at the top of their field - software engineers, machine learning researchers, mathematicians, chip designers - and we constantly challenge ourselves to produce our best work together.

  • Where We AreOur Bristol home and HQ is in the heart of the city, named as the best place to live in Britain. You'll find us in the nearby covered market for great street food at lunchtime and in the local bars (likely Brew Dog) and restaurants after work. We're a 10 minute walk to the station or to the shops of Cabot Circus. We’re proud to be a British company and our roots in this cosmopolitan city with a long history of technology, run deep. Our other locations include Palo Alto, US and Oslo, Norway, with other offices opening soon.

  • What we value

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

Current opportunities

Operations

  • Test Engineer, Bristol UK Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities

    • Establish close working relationships with internal & external Engineering partners
    • Develop test solution in partnership with DfT engineers
    • Setup test solution to enable seamless transition from new product phase to volume ramp
    • Drive test time & test cost reduction activities
    • Address yield improvement activities through test

    Requirements

    • Good communicator
    • Systematic approach
    • Strong data analysis skills
    • Good problem solving skills in test
    • >5yrs experience in working within fab/fabless/test/OSAT environment
    • Experienced with test program development on ATE platforms
    • Experienced in working with leading edge suppliers in Semiconductor Supply Chain
    • Degree level qualifications in Electronics, Physics or equivalent qualifications

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply now
  • Test Engineer, Full-Time, Hsinchu Taiwan Full-Time Hsinchu - Taiwan

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities

    • Establish close working relationships with internal & external Engineering partners
    • Develop test solution in partnership with DfT engineers
    • Setup test solution to enable seamless transition from new product phase to volume ramp
    • Drive test time & test cost reduction activities
    • Address yield improvement activities through test 

    Key Skills

    • Good communicator
    • Systematic approach
    • Strong data analysis skills
    • Good problem solving skills in test
    • >5yrs experience in working within fab/fabless/test/OSAT environment
    • Experienced with test program development on ATE platforms
    • Experienced in working with leading edge suppliers in Semiconductor Supply Chain
    • Degree level qualifications in Electronics, Physics or equivalent qualifications

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply now
  • Supply Chain Manager, Hsinchu Taiwan Full-Time Hsinchu - Taiwan

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities

    • Establish close working relationships with Engineering / Quality / Finance / Sales groups
    • Ensure robust Supply Chain setup
    • Manage New Product Introduction & Volume manufacturing needs
    • Build and manage Supply Chain team in UK and in Asia
    • Pragmatic approach to system development for Supply Chain needs according to business
    • Ensure key supplier focus for critical parts and/or manufacturing
    • Setup regular supplier meeting cadence
    • Manage logistics for shipments from various internal & partner locations
    • Support bill of material management for system build

    Requirements

    • 10 years experience
    • Systematic approach
    • Strong data analysis skills
    • Good communicator
    • Good problem solving skills
    • Very familiar with relevant semiconductor supply chain concepts
    • Experienced in working with partners to Semiconductor Supply Chain to manufacture silicon, packaging and system level products
    • Degree level qualifications or equivalent relevant experience

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply now
  • Silicon Package Engineer, Hsinchu Taiwan Full-Time Hsinchu - Taiwan

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference. 

    Responsibilities

    • Establish close working relationships with internal & external Engineering partners
    • Develop packages for new products together with OSAT & other partners
    • Ensure manufacturable solutions are adopted
    • Work closely with foundry, test and system level design teams to ensure that the package solution is fit for purpose
    • Drive assembly yield improvement

    Requirements

    • Good communicator
    • Systematic approach
    • Strong data analysis skills
    • >5yrs experience in working within fab/fabless/foundry/OSAT environment
    • Good knowledge and ability to solve problems at silicon and package product level
    • Experienced in working with leading edge suppliers in Semiconductor Supply Chain
    • Degree level qualifications in Electronics, Physics or equivalent qualifications

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply now
  • Silicon Package Engineer, Bristol Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities 

    • Establish close working relationships with internal & external Engineering partners
    • Develop packages for new products together with OSAT & other partners
    • Ensure manufacturable solutions are adopted
    • Work closely with foundry, test and system level design teams to ensure that the package solution is fit for purpose
    • Drive assembly yield improvement 

    Requirements

    • Good communicator
    • Systematic approach
    • Strong data analysis skills
    • >5yrs experience in working within fab/fabless/foundry/OSAT environment
    • Good knowledge and ability to solve problems at silicon and package product level
    • Experienced in working with leading edge suppliers in Semiconductor Supply Chain
    • Degree level qualifications in Electronics, Physics or equivalent qualifications

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply now
  • Semiconductor Quality Engineer, Hsinchu Taiwan Full-Time Hsinchu - Taiwan

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities

    • Manage supplier, customer and internal quality management
    • Establish close working relationships with Engineering partners
    • Drive Quality process definition, and compliance
    • Support reliability assessment process and activities
    • Manage supplier, customer and internal audits as needed
    • Triage fails (internal & external) to provide first level of screening
    • Develop a clear roadmap for Quality associated with various market segments

    Requirements

    • 5 years experience
    • Systematic approach
    • Strong data analysis skills
    • Good communicator
    • Good problem solving skills
    • Very familiar with relevant semiconductor Quality standards
    • Experienced in silicon, packaging and system level quality
    • Degree level qualifications in Electronics, Physics or equivalent qualifications

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply now
  • Semiconductor Quality Engineer, Bristol Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities

    • Manage supplier, customer and internal quality management
    • Establish close working relationships with Engineering partners
    • Drive Quality process definition, and compliance
    • Support reliability assessment process and activities
    • Manage supplier, customer and internal audits as needed
    • Triage fails (internal & external) to provide first level of screening
    • Develop a clear roadmap for Quality associated with various market segments

    Key Skills

    • 5 years experience
    • Systematic approach
    • Strong data analysis skills
    • Good communicator
    • Good problem solving skills
    • Very familiar with relevant semiconductor Quality standards
    • Experienced in silicon, packaging and system level quality
    • Degree level qualifications in Electronics, Physics or equivalent qualifications

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply now
  • Product Engineer, Bristol Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars. 

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities

    • Establish close working relationships with internal & external Engineering partners
    • Act as the central point for defining characterisation methods for silicon-system understanding
    • Develop methods & plans to characterise Graphcore designed hardware (chip, system) that can deliver comprehensive understanding of key product parameter variation across process, voltage, temperature ranges.
    • Support customer engagements as needed
    • Main point of contact for complex yield, performance, reliability programs
    • Key interface for characterisation related product engineering
    • Define the best methods to assess the interaction between software-system-silicon 

    Key Skills 

    • Good communicator
    • Systematic approach
    • Strong data analysis skills
    • >5yrs experience in working within a product engineering environment
    • Ability to work with software, hardware teams and understand need of end application
    • Good knowledge and ability to solve problems at silicon and package product level
    • Degree level qualifications in Electronics, Physics or equivalent qualifications

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply now
  • Manufacturing Product Engineer, Hsinchu Taiwan Full-Time Hsinchu - Taiwan

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities 

    • Establish close working relationships with internal & external Engineering partners
    • Act as the central point for resolving silicon & package level problems that require multiple inputs
    • Own yield improvement roadmap/activities and manage stakeholder activities
    • Drive solution for data analysis needs for all collected development & production data
    • Determine data collection plans
    • Key interface for Asia Ops team
    • Key interface for foundry, test and OSAT partners 

    Key Skills 

    • Good communicator
    • Systematic approach
    • Strong data analysis skills
    • >5yrs experience in working within fab/fabless/foundry/OSAT environment
    • Good knowledge and ability to solve problems at silicon and package product level
    • Experienced in working with leading edge suppliers in Semiconductor Supply Chain
    • Degree level qualifications in Electronics, Physics or equivalent qualifications

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know. 

    Apply now
  • IT Engineer Full-Time Palo Alto

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities

    • IT support locally for the local office (new shires, ongoing daily issues, help desk type function)
    • Provide Help Desk backup for the other locations (out-of-hours at other locations)
    • Logging and solving user support request
    • Documenting and maintaining a Knowledge Base for internal users
    • Product hardware config for early product delivery to development partners (HW installation / check card-to-chassis functionality / imaging, OS setup, verification / fault tracking
    • Support compliance of policies and regulations, ie:Information Security, GDPR
    • Communicating effectively with end users, promoting internal policies and good practices.
    • Support procurement of IT equipment, maintenance of software licenses and contracts.
    • Maintaining an inventory of IT assets

    Requirements

    • Versed on Mac and Windows end-user support
    • Familiarity with Linux: shell, scripting
    • Knowledge of ITIL framework concepts
    • Strong networking concepts: Subnets, NAT, VLAN, routing
    • Good troubleshooting skills, systematic approach
    • IP network design and operation (router config, firewalls etc.) (beneficial)
    • Security awareness and knowledge of authentication and authorisation mechanisms  (PKI, SSL, etc)
    • 5-10 years experience
    • Degree level qualifications in Computer Science or equivalent qualifications

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply now
  • IT Engineer Full-Time Oslo

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities

    • IT support locally for the local office (new shires, ongoing daily issues, help desk type function)
    • Provide Help Desk backup for the other locations (out-of-hours at other locations)
    • Logging and solving user support request
    • Documenting and maintaining a Knowledge Base for internal users
    • Product hardware config for early product delivery to development partners (HW installation / check card-to-chassis functionality / imaging, OS setup, verification / fault tracking
    • Support compliance of policies and regulations, ie:Information Security, GDPR
    • Communicating effectively with end users, promoting internal policies and good practices.
    • Support procurement of IT equipment, maintenance of software licenses and contracts.
    • Maintaining an inventory of IT assets

    Key Skills

    • Experienced on Mac and Windows end-user support.
    • Linux system expertise : shell, scripting.
    • User management etc: LDAP (mandatory) and other directory services 
    • Backup solutions (beneficial)
    • IP network design and operation (router config, firewalls etc.) (beneficial)
    • Security, authentication and authorisation  (certificates, ssh public key) (beneficial)
    • Knowledge of ITIL framework concepts.
    • Strong networking concepts: Subnets, NAT, VLAN, routing
    • Good troubleshooting skills, systematic approach
    • IP network design and operation (router config, firewalls etc.) (beneficial)
    • Security awareness and knowledge of authentication and authorisation mechanisms  (PKI, SSL, etc)
    • Puppet,Chef, Ansibel (beneficial)
    • 5-10 years experience
    • Degree level qualifications in Computer Science or equivalent qualifications

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply now
  • IT Engineer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities

    • IT support locally for the local office (new shires, ongoing daily issues, help desk type function)
    • Provide Help Desk backup for the other locations (out-of-hours at other locations)
    • Logging and solving user support request
    • Documenting and maintaining a Knowledge Base for internal users
    • Product hardware config for early product delivery to development partners (HW installation / check card-to-chassis functionality / imaging, OS setup, verification / fault tracking
    • Support compliance of policies and regulations, ie:Information Security, GDPR
    • Communicating effectively with end users, promoting internal policies and good practices.
    • Support procurement of IT equipment, maintenance of software licenses and contracts.
    • Maintaining an inventory of IT assets

    Requirements

    • Versed on Mac and Windows end-user support
    • Familiarity with Linux: shell, scripting
    • Knowledge of ITIL framework concepts
    • Strong networking concepts: Subnets, NAT, VLAN, routing
    • Good troubleshooting skills, systematic approach
    • IP network design and operation (router config, firewalls etc.) (beneficial)
    • Security awareness and knowledge of authentication and authorisation mechanisms  (PKI, SSL, etc.)
    • 5-10 years experience
    • Degree level qualifications in Computer Science or equivalent qualifications

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply now
  • Head of Taiwan Operations Full-Time Hsinchu - Taiwan

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities

    • Experienced in managing leading edge suppliers in Semiconductor Supply Chain
    • Establish close working relationships with all functions in Bristol
    • Ensure strong collaborative partnership with key suppliers
    • Setup and grow local Taiwan Operations team (Silicon & Harware Product Eng, Yield Enhancement, Supply Chain, Quality, IT)
    • Thought leadership for the team
    • Local management New Product Introduction & Volume manufacturing
    • Ensure key supplier focus for critical parts and/or manufacturing
    • Setup regular supplier meeting cadence
    • Drive improvements programs addressing quality, cost, volume
    • Fast resolution of issues

    Requirements

    • 10 years experience
    • Excellent communicator
    • Systematic approach
    • Good problem solving skills
    • Familiar with relevant semiconductor supply chain concepts
    • Experienced in managing leading edge suppliers in Semiconductor Supply Chain (silicon, packaging and system manufacturing)
    • Degree level qualifications in Electronics, Physics or equivalent qualifications

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply now
  • Head of Quality Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities

    • Manage all aspects of supplier quality management (including audits, quality assessments; QBR’s; problem solving)
    • Manage all aspects of customer quality management (including quality assessments; QBR’s; manage returns triage; problem solving)
    • Develop internal quality processes fit for purpose for Graphcore
    • Ensure process setup to support growth in the business
    • Establish strong partnerships with internal engineering functions
    • Mentoring of team in Bristol & develop team in Asia
    • Manage chip and system level quality techniques, methods, assessments
    • Coaching function to develop strong problem solving capabilities
    • Setup and manage Quality team in UK and Asia

    Requirements

    • 10 years of experience
    • Systematic approach
    • Excellent communicator
    • Good problem solving skills
    • Very familiar with semiconductor industry needs with respect to Quality
    • Degree level qualifications in Electronics, Physics or equivalent qualifications

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply now
  • Hardware Engineer, Hsinchu Taiwan Full-Time Hsinchu - Taiwan

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities

    • Technical management of Contract Manufacturers (CM) in UK & Asia
    • Setup analysis methods based on CM volume data
    • Take over and maintain test support for UK based operations (including local NPI CM partner)
    • Reliability method development
    • Develop understanding of software use cases & implications
    • Pareto analysis to drive yield improvement, improvement plans, failure reduction
    • Feedback manufacturing findings to design & test

    Requirements

    • 10 years experience
    • Systematic approach
    • Experienced in PCB board based system/product qualification, certification, manufacturing, component management, second source evaluation
    • NPI and volume manufacturing experience
    • Responsible for driving cost improvement
    • Good problem solving skills
    • Degree level qualifications in Electronics, Physics or equivalent qualifications

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply now
  • Hardware Engineer, Bristol UK Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

     Responsibilities

    • Technical management of Contract Manufacturers (CM) in UK & Asia
    • Setup analysis methods based on CM volume data
    • Take over and maintain test support for UK based operations (including local NPI CM partner)
    • Reliability method development
    • Develop understanding of software use cases & implications
    • Pareto analysis to drive yield improvement, improvement plans, failure reduction
    • Feedback manufacturing findings to design & test

    Requirements

    • 10 years experience
    • Systematic approach
    • Experienced in PCB board based system/product qualification, certification, manufacturing, component management, second source evaluation
    • NPI and volume manufacturing experience
    • Responsible for driving cost improvement
    • Good problem solving skills
    • Degree level qualifications in Electronics, Physics or equivalent qualifications

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply now
  • Silicon Package Engineer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities

    • Establish close working relationships with internal & external Engineering partners
    • Develop packages for new products together with OSAT & other partners
    • Ensure manufacturable solutions are adopted
    • Work closely with foundry, test and system level design teams to ensure that the
    • Package solution is fit for purpose
    • Drive assembly yield improvement

    Requirements

    • Good communicator
    • Systematic approach
    • Strong data analysis skills
    • >5yrs experience in working within fab/fabless/foundry/OSAT environment
    • Good knowledge and ability to solve problems at silicon and package product level
    • Experienced in working with leading edge suppliers in Semiconductor Supply Chain
    • Degree level qualifications in Electronics, Physics or equivalent qualifications
    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know. Apply to careers@graphcore.ai
  • Test Engineer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities

    • Establish close working relationships with internal & external Engineering partners
    • Develop test solution in partnership with DfT engineers
      setup test solution to enable seamless transition from new product phase to volume ramp
    • Drive test time & test cost reduction activities
      address yield improvement activities through test

    Requirements

    • Good communicator
    • Systematic approach
    • Strong data analysis skills
    • Good problem solving skills in test
    • >5yrs experience in working within fab/fabless/test/OSAT environment
    • Experienced with test program development on ATE platforms
    • Experienced in working with leading edge suppliers in Semiconductor Supply Chain
    • Degree level qualifications in Electronics, Physics or equivalent qualifications

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Manufacturing Product Engineer Full-Time Bristol
    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities

    • Establish close working relationships with internal & external Engineering partners
    • Act as the central point for resolving silicon & package level problems that require multiple inputs
    • Own yield improvement roadmap/activities and manage stakeholder activities
    • Drive solution for data analysis needs for all collected development & production
    • data
    • Determine data collection plans
    • Key interface for Asia Ops team
    • key interface for foundry, test and OSAT partners
    Requirements

    • Good communicator
    • Systematic approach
    • Strong data analysis skills
    • >5yrs experience in working within fab/fabless/foundry/OSAT environment
    • Good knowledge and ability to solve problems at silicon and package product level
    • Experienced in working with leading edge suppliers in Semiconductor Supply Chain
    • Degree level qualifications in Electronics, Physics or equivalent qualifications
    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know. Apply to careers@graphcore.ai

Engineering - Bristol

  • Hardware Test Engineer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As a Test Engineer, you will be working closely with the hardware and software development teams to develop test systems for product development, validation and manufacture. This position is responsible for defining test methods, specify suitable test equipment, automate test systems, analyse and present test results.
    You will need to develop a thorough understanding of Graphcore hardware and software products and how to make them operate in a test environment.
    You will also need to understand relevant industry performance test standards, mass production test methods, data analysis and presentation systems, data collection from remote test equipment.

    Responsibilities

    • Development of production test system for Graphcore’s Machine Learning Accelerator products
    • Transfer of production test system into the contract manufacturing house
    • Development and management of production data system
    • Test coverage analysis and improvement
    • Yield analysis and improvement
    • Development of test automation for product validation in Graphcore’s lab

    Requirements

    • Experience in development and automation of test systems for complex electronic
      systems
    • Fluency in test scripting languages
    • Experience in designing test methods
    • Experience in writing test code for digital multimeters, power supplies, functional
      test control ports
    • Experience in data analysis strong written and oral communications, team-working and interpersonal skills

    Differentiators

    • Labview
    • Keysight VEE
    • Python
    • use of Linux, USB, PCIe

    This position will be based at our office in Bristol, UK and will require frequent travel to partner sites, including overseas.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Software Product Manager Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    We are looking for a Software Product Manager to define and manage the delivery of software products to our customers. Working closely with the internal software engineering team, this individual will have experience of complex software development projects and their delivery. Experience with Machine learning, High- Performance Computing, or software tools for parallel processors is a big plus.

    Responsibilities

    • Work with software engineering, commercial product management and customers to define and track software requirements for each market segment
    • Be responsible for the detailed software product roadmap
    • Work with Software Engineering to define and communicate software release packages and content
    • Attend internal software planning meetings to ensure that the customer requirements are being met and prioritized correctly
    • Define and oversee mechanisms required for delivery of software products to customers
    • Work with Customer Engineering to ensure that any custom software solutions are taken-on and prioritized appropriately
    • Oversee EULA and licensing issues concerning software products

    Requirements

    • BS or higher in CS, EE, or related technical field
    • 10+ years of experience in complex software development projects and their delivery
    • Ability to understand complex technical issues and work with others to address them
    • Excellent communications and presentation skills to technical internal and external audiences
    • Experience with Machine learning, High-Performance Computing, or software tools for parallel processors is a significant advantage
    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know. Apply to careers@graphcore.ai
  • Logical/RTL Design engineer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.


    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Responsibilities

    • Realising architectural intent in a form that can be physically implemented and subsequently tested to manufacturing standard
    • Collaborate with Architectural, Verification, Physical & Operations teams to make sure the this meets schedules, power-performance-area budgets and has acceptable levels of test coverage

    We are looking for bright, motivated engineers to be part of the RTL & DFT design team, working on cutting edge technologies in a fast growing and exciting environment. We are looking for candidates with experience ranging from new graduates to those with many years of experience in silicon, RTL and/or DFT design.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

     

    Apply now
  • Verification Engineer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As a Verification Engineer at Graphcore you will be responsible for ensuring that our IPU performs in accordance with its specification and that its implementation is similarly accurate. You will be familiar with modern CPU and ASIC verification methodologies including, but not limited to, constrained random test generation and functional coverage. 

    The Verification team at Graphcore interacts closely with architects, RTL designers and software tool chain engineers. You will be fluent in their languages and work efficiently with them to determine the root causes of complex issues. You will be able to describe these issues accurately and concisely when filing bug reports. You will be comfortable with working at scale. Not only logically within our IPU but also keeping our large simulation farm busy with a continuous flow of verification tasks prospecting for issues and closing coverage.

    Finally you will add value to our verification infrastructure by adding useful features and improving throughput.

    Responsibilities

    • Verification planning, specification of functional coverage
    • Providing feedback to architects
    • Test generation and failure diagnosis/triage
    • Contributing to shared verification infrastructure

    Key Skills

    • Be highly motivated, a self starter, and a team player
    • Ability to work across teams and programming languages to find root causes
      of deep and complex issues
    • Experience of the verification process applied in CPU and/or ASIC environments
    • System Verilog, Python, C++, Linux

    Some of

    • UVM
    • SVA
    • Assembly languages
    • LLVM, GCC
    • DVCS e.g. Git
    • SGE or other DRMS
    • XML and XPath/XSLT
    • Web programming – HTML/DOM, Javascript, SQL

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Senior Verification Engineer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As a Senior Verification Engineer at Graphcore you will be responsible for ensuring that our IPU performs in accordance with its specification and that its implementation is similarly accurate. You will be familiar with modern CPU and ASIC verification methodologies including, but not limited to, constrained random test generation and functional coverage. 

    The Verification team at Graphcore interacts closely with architects, RTL designers and software tool chain engineers. You will be fluent in their languages and work efficiently with them to determine the root causes of complex issues. You will be able to describe these issues accurately and concisely when filing bug reports. You will be comfortable with working at scale. Not only logically within our IPU but also keeping our large simulation farm busy with a continuous flow of verification tasks prospecting for issues and closing coverage.

    Additionally, as a Senior Verification Engineer you will mentor and lead the younger team members and help foster a deep understanding of contemporary verification processes.

    Finally you will add value to our verification infrastructure by adding useful features and improving throughput.

    Responsibilities

    • Verification planning, specification of functional coverage
    • Providing feedback to architects
    • Test generation and failure diagnosis/triage
    • Contributing to shared verification infrastructure

    Key Skills

    • 10 years relevant industry verification experience
    • Be highly motivated, a self starter, and a team player
    • Ability to work across teams and programming languages to find root causes
      of deep and complex issues
    • Experience of the verification process applied in CPU and/or ASIC environments
    • System Verilog, Python, C++, Linux

    Some of

    • UVM
    • SVA
    • Assembly languages
    • LLVM, GCC
    • DVCS e.g. Git
    • SGE or other DRMS
    • XML and XPath/XSLT
    • Web programming – HTML/DOM, Javascript, SQL

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Graduate Verification Engineer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As a Graduate Verification Engineer at Graphcore you will be responsible for ensuring that our IPU performs in accordance with its specification and that its implementation is similarly accurate. You will become familiar with modern CPU and ASIC verification methodologies including, but not limited to, constrained random test generation and functional coverage. 

    The Verification team at Graphcore interacts closely with architects, RTL designers and software tool chain engineers. You will become fluent in their languages and collaborate with them to determine the root causes of complex issues. You will be able to describe these issues accurately and concisely when filing bug reports.

    You will be comfortable with working at scale. Not only logically within our IPU but also keeping our large simulation farm busy with a continuous flow of verification tasks prospecting for issues and closing coverage.

    Finally you will add value to our verification infrastructure by adding useful features and improving throughput.

    Responsibilities

    • Verification planning, specification of functional coverage
    • Providing feedback to architects
    • Test generation and failure diagnosis/triage
    • Contributing to shared verification infrastructure

    Key Skills

    • Be highly motivated, a self starter, and a team player
    • Ability to work across teams and programming languages to find root causes
      of deep and complex issues
    • Degree in Computer Science, Engineering or related subject
    • System Verilog, Python, C++, Linux

    Some of

    • UVM
    • SVA
    • Assembly languages
    • LLVM, GCC
    • DVCS e.g. Git
    • SGE or other DRMS
    • XML and XPath/XSLT
    • Web programming – HTML/DOM, Javascript, SQL

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Physical Silicon Design Engineers Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.
     

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

     
    We are looking for bright, motivated engineers to be part of the physical design team, working on cutting edge technologies in a fast growing and exciting environment. We implement our own physical design and sign off flows, as well as developing in-house libraries and macros to use in the physical design of our chips.

    We are looking for candidates with experience ranging from new graduates to those with many years of experience in silicon design.

    The roles will involve all aspects of creating and using our physical design and design sign off flow. 

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Graduate/PhD Software Engineer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    We encourage motivated graduates and PhD candidates from excellent universities with C++ and some Python skills plus a keen interest in the machine learning space to contact us. Working at Graphcore is demanding but rewarding. You will have the opportunity to work in both software and hardware teams, shaping the future of artificial intelligence, in a collaborative environment.

    A statistics/maths background, knowledge of TensorFlow, data science or machine learning apps experience are useful but not essential.  

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Machine Learning Systems Developer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Main focus

    Developing and maintaining the infrastructure for internal and public cloud based high performance machine learning compute clusters.

    Candidates should have experience in systems adminstration and/or
    devops. Candidates who have worked on large scale HPC systems or data
    centers are particularly suited to this role.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Software Infrastructure Engineer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As a Software Infrastructure Engineer, you will create and maintain the software and systems that allow software development to proceed professionally and smoothly, including continuous integration, build and test, source control and management and management of the software release process.

    Requirements

    • Experience in software development infrastructure or development operations is preferred but not essential
    • Experience in a combination of software and systems development
    • The role involves using a range of technologies, such as Python, CMake, BuildBot, Phabricator, AWS etc.

    Candidates should have experience that shows flexibility in using and evaluating new technology.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Software Verification Engineer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Main focus

    The primary goal for this role is to ensure that we have a clear understanding and record of the verification and testing that has been done for each software product release. This will involve establishing and maintaining systems so that test data and coverage are reported and managed. You will need to be fully aware of all the development work going on within the software team and of the tests being written by the developers, to identify and rectify testing issues.

    This is a hands on role. Candidates should expect to spend a considerable amount of their time developing testing systems and infrastructure.

    Previous experience in software verification is preferred as is good software development/system experience.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Machine Learning Framework Developer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Our IPU platform is designed to be targeted by machine learning frameworks such as Tensorflow, MXNet, Caffe2, CNTK and PyTorch. This role involves understanding the implementation of these frameworks at a deep technical level. This role focuses on the integration of the IPU and Poplar platform into these frameworks.

    Requirements

    • Experience of developing machine learning frameworks would be good, but it is not essential
    • Strong C++ development ability along with an understanding of how these frameworks target existing technologies such as a GPU would be useful

    Developers will be expected to gain a deep understanding of the Poplar framework and the functionality provided by its application libraries, quickly upon joining Graphcore, in order to integrate it into machine learning frameworks. Fundamentally, this role provides an opportunity to work on adding advanced hardware support to software platforms used by many of the worlds largest companies.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Applied Machine Learning Software Engineer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Main focus

    This role involves the implementation of machine learning algorithms and their primitives. It is an applied research role, studying how various machine learning algorithms are best implemented on our highly parallel IPU architecture, how to use the machine to its best efficiency for a range of new tasks and algorithms and building the libraries and platform to aid IPU users.

    Candidates could come from a range of backgrounds (machine learning research, HPC, DSP algorithm coding, other software development) but must have strong software development skills. Previous experience of implementing software requiring a solid understanding of both the algorithm / application domain and the performance of an underlying hardware system is useful.

    Experience in C++ is beneficial but not essential, as long as you have experience in a close language and a willingness to learn. PhDs in relevant areas are welcomed.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Host Runtime Software Engineer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As A Host Runtime Software Engineer, you will provides the interface between development platforms containing IPU devices and the host machine. This role involves working on the host PCI express driver and the supporting low lever user space libraries to provide device access functionality to the Poplar platform. The runtime also provides access functionality for the production test infrastructure required for building IPU products so requires close interaction with the hardware engineering teams.

    Requirements

    • A strong background in C and C++ development is required
    • A good understanding of how hardware platforms are built in particular the interfacing of devices to a host machine via PCI Express and USB
    • Knowledge of Linux kernel driver development is useful but not essential
    • Knowledge of modern operating systems and memory management is also beneficial

    The position requires the candidate to work very much at thesoftware / hardware boundry of a system.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Software Platform Engineer (Debug & Performance Tools) Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Main focus

    Feedback of application performance data and application debugging is essential functionality for Poplar developers. This role focuses on the design and development of tools, specifically the Poplar debugger and Poplar profiler (both graphical and command line) for the analysis of IPU applications. These custom tools specifically target the hardware support in the IPU designed for analysis of massively parallel graph based applications.

    The role will be primarily a C and C++ development position. Previous experience of developing tools for parallel processors would be advantageous along with understanding of debuggers and performance analysis tools. The role will also require buiding graphical tools to present information to users about how an IPU is being utilized, so you will need to be collaborate with customer support teams. An understanding of machine learning applications is ideal but not essential.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Software Platform Engineer (compiler specialist) Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Main focus

    Working on the IPU architecture compiler. Understanding code generation & optimization of C / C++ code to the instruction set of the machine. The architecture compiler and its ability to target the IPU for maximum performance and flexibility, is a fundamental component of the Poplar framework.

    Compiler experience is important, although experience in a different but related part of the toolchain, with a desire to move into compiler development, would also be considered. Experience in LLVM and C++ are valued.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Software Platform Engineer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Main focus

    Working on tools, libraries and drivers to target our new IPU hardware platform efficiently. The software stack involves a mix of low level coding and drivers, toolchain component (compilers, assemblers, linkers etc.) and libraries to target multiple processors working in parallel. 

    As the software stack crosses many different domains a good candidate may come from many different backgrounds (toolchain developers, HPC developers, DSP engineers, other application developers). Understanding of machine learning is desirable but not essential.

    Fundamentally, this is a coding role so being comfortable with programming and having the skills to cope with new issues is paramount. C++ experience is ideal. PhDs in relevant areas count as good experience.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai

Engineering - Oslo

  • FPGA / ASIC design & verification engineer Full-Time Oslo

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As a FPGA / ASIC design and verification engineer, you will be working as part of Graphcore’s engineering team in Oslo developing Graphcore scale out technology for our Intelligence Processing Unit (IPU). In your work you will interact closely with the software and hardware teams to develop core IP and related components for our scale out solution.

    In this role, you will be responsible for advanced random based test bench development as well as design of IP and verification IP targeted for high-end state of the art FPGA or ASIC based solutions. This includes development of high speed interconnect IP for our AI/ML scale out technology, and development of verification transactors and integration with library components for a System on a chip (SoC).

    Responsibilities

    • A solid background and expertise in FPGA/ASIC design and verification methods, preferably Verilog/System Verilog/VMM/UVM and a good understanding of computer architecture in general
    • Knowledge of PCIe, High-Speed Ethernet, and RoCE/IB, protocols will be an advantage
    • Experience with System On a Chip design and embedded processor integration will also be a plus

    The position will work in a strong team in close interaction with colleagues in Bristol. This is a full time role based in Oslo (Norway).

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • FPGA / ASIC design & verification engineer – SoC design Full-Time Oslo

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As a FPGA / ASIC design and verification engineer, you will be working as part of Graphcore’s engineering team in Oslo developing Graphcore scale out technology for our Intelligence Processing Unit (IPU). In your work you will interact closely with the software and hardware teams to develop core IP and related components for our scale out solution.

    This position will be responsible for advanced random based test bench design, advanced bus transactors, assertion based tools, CDC checking, test coverage analysis as well as development of IP and verification IP targeted for high end state of the art FPGA or ASIC based systems. This includes integration of IP blocks and verification components into a System on a chip (SoC) framework.

    Requirements

    • A solid background and expertise in FPGA/ASIC design and verification
    • Good understanding of computer architecture
    • Experience with advanced verification techniques such as UVM/VMM
    • Experience with advanced verification methods such as assertion based tools, coverage analysis, and CDC tools will be an advantage
    • Experience with System On a Chip design in FPGA or ASIC will be a plus

    The position will work in a strong team in close interaction with colleagues in Bristol. This is a full time role in Oslo (Norway).

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Senior FPGA / ASIC SoC Design Engineer Full-Time Oslo

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As a senior FPGA / ASIC design engineer, you will be working as part of Graphcore’s engineering team in Oslo developing Graphcore scale out technology for our Intelligence Processing Unit (IPU). In your work you will interact closely with the software and hardware teams to develop core IP and related components for our scale out technology.

    In this role you will be responsible for development and integration of interconnect IP for our scale out AI and ML systems. This includes specification, architecture, design and implementation. You will also be involved in IP integration such as state of the art SerDes technology, SoC design, and system bring-up.

    Requirements

    • A solid background and expertise in FPGA/ASIC design and verification.
    • A deep understanding of computer architecture and a solid HDL design and verification background is required
    • Good understanding of System on a Chip design and architecture
    • A background in high-speed network protocols such as Ethernet, PCIe, and IB will be an advantage
    • Solid experience in high-speed RTL design and verification, preferably Verilog/System Verilog is required
    • Experience with implementation tools such as Mentor tools, Synopsys DC and IC Compiler, Xilinx Vivado for FPGA design, Static timing analysis tools and constraint generation tools

    Experience in international standardization work or knowledge of new interconnect standards is a plus. The position will work in a strong team with close interaction with colleagues in Bristol.

    This is a full time role based in Oslo (Norway).

    Apply to careers@graphcore.ai
  • Senior Software Developer Full-Time Oslo

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As a Senior Software Developer and networking specialist, you will be working as part of Graphcore’s engineering team in Oslo developing Graphcore scale out technology for our Intelligence Processing Unit (IPU). 

     Responsibilities

    • Developing and integrating the high-performance data center network protocols for our platform. This includes the messaging protocols between our platform and the host and the storage protocols between our platform and the data-center storage
    • Support state-of-the-art data center network technology such as 100/400GbE, RoCE/IB, and PCIe
    • Develop a thorough understanding of our scale out AI platform and take an active role in driving performance and scalability

     Key Skills

    • Candidates should have a solid background with standard networking protocols (TCP, RPC, UDP, IPSec), low-latency protocols (RDMA, RMA) and Clustering.
    • Good knowledge of the OS Network Stack is required
    • Experience with Linux kernel programming and device driver development is very beneficial
    • Knowledge of data-center network security, communication protocols for parallel programming (MPI) and high performance storage protocols such as NVMoF is also very useful but not essential
    • Preferably, you should also have a background or interest in host device and network virtualisation (SR-IOV, Xen, Containers)
    • Previous experience of implementing software requiring a solid understanding of both the application domain and the performance of an underlying hardware system is very useful

     This is a full time role based in Oslo (Norway).

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Software Developer – AI scale out and performance Full-Time Oslo

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As a Software Developer with a focus on performance and scale out you will be working as part of Graphcore’s engineering team in Oslo developing Graphcore scale out technology for our Intelligence Processing Unit (IPU).

    Responsibilities

    This position gives you the opportunity to work in one of world's most exiting high tech companies. In your role, you will be working closely with our engineering teams in Oslo and Bristol on how to bring the benefits of our AI scale out solution to our customers. You are eager to understand AI software frameworks from the inside and outside and will use this to optimize compute and data streaming performance on our scale out technology. You will implement high-performance communication software and assist into the development of parallel programming tools

    Key Skills

    • Deep understanding of modern CPU and GPU architectures, compilers, and platform software
    • Solid skills in C/C++
    • A background in Parallel Programming (MPI) and/or GPU programming and a good understanding of networking and storage systems are a plus
    • You are passionate about performance optimization and modelling
    • Participation in bring-up, validation and test is required

    This position will work very closely with our hardware and software product engineering teams.  

    This is a full time role based in Oslo (Norway).

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • SoC Software Developer Full-Time Oslo

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As a SoC Software Developer, you will be working as part of Graphcore’s engineering team in Oslo developing Graphcore scale out technology for our Intelligence Processing Unit (IPU).

    In your work you will work closely with the hardware teams to develop and support the embedded software platform and run-time environment for our scale out technology. Lab and bring-up support will be a natural part of the job.

    You are passionate about developing a solid software platform ready to be deployed at scale in enterprise and cloud environments.

    Requirement

    • A solid experience with embedded software development and C/C++ programming
    • Good knowledge in modern operating systems such as Linux and RTOS, as well as low-level platform software and peripheral device drivers for PCIe, I2C, etc., is useful 
    • Knowledge of storage systems (File, Block) is a plus (Local/Network/Cloud Attached)
    • Good knowledge of common development and integration tools such as yocto/git/gtest is a plus

    This position will work at the boundary between software and hardware, and close interaction with our engineering teams in Oslo and Bristol is required. 

    This is a full time role based in Oslo, Norway.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Senior Software Developer - Virtualization and Cloud Orchestration Expert Full-Time Oslo

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As a Senior Software Developer - Virtualization and Orchestration expert, you will be working as part of Graphcore’s engineering team in Oslo developing Graphcore scale out technology for our Intelligence Processing Unit (IPU).  You will focus on management, virtualization, and orchestration of virtual AI clusters, working with our architecture team to define and drive implementation of the virtualization and orchestration for our AI and machine learning scale out systems.

    You will be working in one of world's most exciting high tech companies and will help drive and shape its products to seamlessly fit into the frameworks of large cloud companies. We would like you to become our go-to person and thought leader on virtualization, orchestration and cloud operations for our AI scale out platform, providing advice on ease of use, cloud operational and infrastructure aspects.

     

    Requirements

    • A solid knowledge about how orchestration tools (Kubernetes, Swarm, OpenStack, etc) can be used to deploy, scale, and operate virtualized entities
    • Understand CPU virtualization and container technology from the inside out (hypervisors, Xen, LXC, Docker)
    • Experience in software defined networking, data center security compliance and enterprise management is a plus
    • Experience in C/C++ programing
    • A background in cloud/IT operations, development or architecture is an advantage

    This position will work very closely with our engineering teams in Oslo and Bristol. Some customer facing activities will be required.

    This is a full time role based in Oslo (Norway). 

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Hardware Design Engineer Full-Time Oslo

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As a hardware design engineer, you will be working as part of Graphcore’s engineering team in Oslo developing Graphcore scale out technology for our Intelligence Processing Unit (IPU). You will interact closely with the software and FPGA/ASIC teams to develop core IP and related components for our scale out solution.

    This position will be part of our team driving development, production and test of state of the art printed circuit boards for our scale out AI systems. This includes design of SoC processor systems with volatile/non-volatile memories, High-Speed Memory (DDR4/5) FPGA/ASIC, IO standards, Ethernet technology, analog/digital POL power solutions and high speed serial interconnects.

    Requirements

    • A solid background and expertise in all aspects of hardware design, production and test
    • A deep understanding of computer architecture, IO and networking standards and printed circuit board technology is preferred plus a good understanding of System on a Chip design and architecture in general
    • Solid experience with high-speed circuit design and simulation is required
    • Experience with modern PCB tools (schematic capture and routing), constraint generation, 2D/3D field solvers, material selection, stack-ups and production will be an advantage
    • Experience with C or FPGA/CPLD programming will be a plus
    • Knowledge of mechanical and thermal design is preferred
    • Good documentation skills and project management skills are a plus but not a requirement

    This is a full time role based in Oslo (Norway).

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Firmware & Software Engineer Full-Time Oslo

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As a Firmware and Software Engineer, you will be working as part of Graphcore’s engineering team in Oslo developing Graphcore scale out technology for our Intelligence Processing Unit (IPU). You will work closely with our hardware and software product engineering teams to develop the management software for our scale out technology.

    Responsibilities

    • Drive development of our platform management
    • Support for external management and analytics systems required by cloud and enterprise customers, management agents (performance, environmental, debug), secure access, firmware upgrades, and environmental control and monitoring

    Requirements

    • Passionate about developing a reliable management platform with focus on metering and analytics for large-scale cloud deployments
    • A solid background in development and support for system management software
    • Experience with embedded system software development for embedded processors, embedded Linux and C/C++ and hardware-near programming and scripting is required
    • Good knowledge of management and security frameworks (SNMP/MIB agents, CLI, RESTful API, OpenBMC) is very useful
    • Knowledge of ILOM, BMC, and OCP (Open Compute) is a plus
    • Experience in hands-on lab and bring-up activities, as well as knowledge of design for product and manufacturing would be a plus but is not a requirement

    This is a full time role based in Oslo, Norway.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai

Business development & sales

  • Hardware Field Applications Engineer Full-Time Palo Alto

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    Graphcore is looking for an exceptional Hardware Field Application Engineer with expert knowledge of PCI and PCI Express, including PCIe protocols from the physical layer upwards and general experience with the PCIe ecosystem including drivers, devices and application-layer protocols such as NVMe.  You will be working closely with Graphcore’s customers and partners to help integrate our Intelligence Processing Unit (IPU) technology with their hardware and software infrastructures.

    Responsibilities

    • Assist customers with integration of Graphcore’s product into their hardware infrastructures, acting as the key field resource for solving PCIe and lower-level hardware issues
    • Work with and represent Graphcore at industry bodies, and work to ensure compliance of Graphcore products with relevant industry standards
    • Be a technical expert on Graphcore’s products, directly supporting our Sales teams to secure design wins, and to lead hardware and software support of our products from the design-in phase through to successful completion and production deployment
    • Shepherd critical customer issues and provide timely advance warning of critical issues that need attention
    • Work with the Product Management and Engineering to ensure a good flow of customer and market feedback that can be incorporated into future products

    Requirements

    • 4+ years of related experience in a high tech electronics industry in a field engineering or design role
    • Bachelors in Electrical Engineering or equivalent experience
    • Expert knowledge of PCI protocols from physical layer upwards
    • Good knowledge of PCI ecosystem including drivers, NVME, etc
    • Excellent communication & presentations skills and comfortable in a customer-facing environment
    • Ability to multitask effectively in a fast paced environment
    • Action-oriented with strong analytical and problem solving skills
    • Strong time-management and organization skills for coordinating and prioritizing multiple projects and initiatives
    • Keen interest to learn about the exciting new field of AI

    Differentiators

    • Masters or PhD in related computationally intensive science or engineering field
    • Experience with other high speed serial protocols such as ethernet, SAS, SATA or USB
    • Prior experience using PCI (and other protocols) test equipment including protocol analysers and high speed scopes
    • Good understanding of high speed signal integrity issues
    • Ability to develop and debug firmware for microcontrollers

                  Knowledge of

    • High speed (>16Gbps ) serial interfaces
    • Multi-phase, high current (>100A) power supplies
    • Thermal and power dissipation management
    • Experience working with customers in the Cloud, Automotive or HPC domains

    This position will be based at our office in our Palo Alto office and could require frequent travel to customer & partner sites.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • AI Engineer Full-Time Palo Alto

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As an AI Engineer, you will be working closely with Graphcore’s customers and partners to help them in understanding and getting the most from our Intelligence Processing Unit (IPU) technology. In your work you will support some of the world’s top machine learning innovators at deep learning research groups, at academic institutions, at innovative machine learning start-ups, at leading automotive companies, and at some of the world’s largest cloud and internet companies.

    You will need to develop a deep understanding of the state-of-the-art in artificial intelligence & machine learning domains and work with our customers to develop new techniques which exploit the unique features of our IPU architecture.  We want you to become an industry thought leader on Graphcore technology and machine learning applications in the cloud, in automotive and in embedded applications. You should be interested and keen to present at industry conferences and will be able to back this up with written blogs and compelling content.

    Responsibilities 

    • Develop strong technical relationships with researchers and engineers at our customers and partners and help them to develop new algorithms using Graphcore’s IPU technology and achieve breakthroughs in artificial intelligence
    • Support Sales teams as they engage new customers, understanding their AI challenges and describing how Graphcore’s technology can help
    • Become a thought leader on machine learning and advocate for Graphcore’s IPU technology
    • Work with the Product Management and Engineering to ensure a good flow of customer and market feedback that can be incorporated into future products

    Requirements

    • 4+ years of related experience ideally in Machine Learning, HPC or a math’s intensive engineering field
    • Bachelors in Engineering, Computer Science, Mathematics, Physics or similar field
    • Experience working with modern deep learning software architecture and frameworks including: Tensorflow, MxNet, Caffe, Caffe2, Torch, and/or PyTorch, or a strong mathematics background and a keen interest to learn about these exciting new techniques
    • Comfortable in a customer-facing environment and experience working with developers or researchers
    • Ability to multitask effectively in a fast-paced environment
    • Action-oriented with strong analytical and problem-solving skills
    • Strong time-management and organization skills for coordinating and prioritizing multiple projects and initiatives
    • Strong written and oral communications skills with the ability to effectively interface with management and engineering
    • Strong team-working and excellent interpersonal skills

    Differentiators

    • Masters or PhD in related computationally intensive science or engineering field
    • Experience with C/C++, parallel programming and knowledge of computer architectures
    • Experience working with PCIe form-factor accelerators such as GPUs, DSPs or FPGAs
    • Experience in the cloud or automotive space

    This position will be based at our office in Palo Alto and could require frequent travel to customer & partner sites.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Field Applications Engineer Full-Time Palo Alto

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As a FAE, you will be working closely with Graphcore’s customers and partners to help them in understanding and getting the most from our Intelligence Processing Unit (IPU) technology. In your work you will support some of the world’s top machine learning innovators at deep learning research groups, at academic institutions, at innovative machine learning start-ups, at leading automotive companies, and at some of the world’s largest cloud and internet companies.

    You will need to develop a deep understanding of the IPU architecture and the associated Poplar™ tools and become familiar with leading machine learning frameworks.  We want you to become an industry thought leader on Graphcore technology and developing new parallel algorithms for the IPU. You should be keen to present at industry conferences and will be able to back this up with written blogs and compelling content. The role will include product positioning and acting as a technical consultant to our key customers through architectural evaluation, integration of our technology into their designs and support through production deployment.

    Responsibilities

    • Own the technical relationships with our customers and partners and helping them to exploit Graphcore’s IPU technology to achieve breakthroughs in artificial intelligence
    • Be a technical expert on Graphcore’s products, directly supporting our Sales teams to secure design wins, and to lead hardware and software support of our products from the design-in phase through to successful completion and production deployment
    • Become a recognized expert on Graphcore’s IPU technology and Poplar® tools and deliver compelling training to our customers and partners
    • Shepherd critical customer issues and provide timely advance warning of critical issues that need attention
    • Work with the Product Management and Engineering to ensure a good flow of customer and market feedback that can be incorporated into future products

    Requirements

    • 4+ years of related experience in a high tech electronics industry in a programming, design or technical support role
    • Bachelors in Engineering, Computer Science, Mathematics, Physics or similar field
    • Excellent communication & presentations skills and comfortable in a customer-facing environment
    • Experience with Python and C++ and in-depth knowledge of computer architectures, high performance programming and parallel programming
    • Ability to multitask effectively in a fast paced environment
    • Action-oriented with strong analytical and problem solving skills
    • Strong time-management and organization skills for coordinating and prioritizing multiple projects and initiatives
    • Keen interest to learn about the exciting new field of AI

    Differentiators

    • Masters or PhD in related computationally intensive science or engineering field
    • Experience working in high performance computing or with hardware acceleration technologies
    • Experience working with modern deep learning software architecture and frameworks including: Tensorflow, MxNet, Caffe, Caffe2, Torch, and/or PyTorch
    • Experience working with PCIe form-factor accelerators such as GPUs, DSPs or FPGAs
    • Experience in the AI or Machine Learning space
    • Experience working to optimize scientific or computationally intensive application codes, libraries or compilers

           Knowledge of

    High speed (>16Gbps ) serial interfaces

    Multi-phase, high current (>100A) power supplies

    Use of microcontrollers for system control

    Thermal and power dissipation management

    • Experience working with customers in the Cloud, Automotive or HPC domains

    This position will be based at our office in our Palo Alto office and could require frequent travel to customer & partner sites.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know. Apply to careers@graphcore.ai

Customer Engineering

  • Applications Engineer Full-Time Palo Alto

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As an Application Engineer, you will work to port and optimize machine learning and artificial intelligence applications using Graphcore’s Poplar™ software and IPU processors, enabling breakthroughs in this rapidly moving field. You will create Application Notes and blog content, and work closely with Graphcore’s field teams, customers and partners to help them in understanding and getting the most from our Intelligence Processing Unit (IPU) technology. You will also act as a senior technical figure within our product support organization, debugging customer issues and providing concise summaries and recommended fixes to our core engineering teams.

    In your work you will support some of the world’s top machine learning innovators at deep learning research groups, at academic institutions, at innovative machine learning start-ups, at leading automotive companies, and at some of the world’s largest cloud and internet companies. You will need to develop a deep understanding of the IPU architecture and the associated Poplar® tools and become familiar with leading machine learning frameworks. 

    Responsibilities:

    • Port and optimize machine learning applications and create new high performance library implementations using Graphcore’s Poplar™ tools
    • Become a recognized expert on Graphcore’s IPU technology and Poplar™ tools and deliver compelling training to our customers and partners
    • Field & resolve challenging/complex customer support issues
    • Shepherd critical customer issues and provide timely advance warning of critical issues that need attention
    • Work with the Product Management and Engineering to ensure a good flow of customer and market feedback that can be incorporated into future products

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Application Engineer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    As an Application Engineer, you will work to port and optimize machine learning and artificial intelligence applications using Graphcore’s Poplar® software and IPU processors, enabling breakthroughs in this rapidly moving field. You will create Application Notes and blog content, and work closely with Graphcore’s field teams, customers and partners to help them in understanding and getting the most from our Intelligence Processing Unit (IPU) technology. You will also act as a senior technical figure within our product support organization, debugging customer issues and providing concise summaries and recommended fixes to our core engineering teams.

    In your work you will support some of the world’s top machine learning innovators at deep learning research groups, at academic institutions, at innovative machine learning start-ups, at leading automotive companies, and at some of the world’s largest cloud and internet companies. You will need to develop a deep understanding of the IPU architecture and the associated Poplar™ tools and become familiar with leading machine learning frameworks. 

    Responsibilities

    • Port and optimize machine learning applications and create new high performance library implementations using Graphcore’s Poplar™ tools
    • Become a recognized expert on Graphcore’s IPU technology and Poplar™ tools and deliver compelling training to our customers and partners
    • Field & resolve challenging/complex customer support issues
    • Shepherd critical customer issues and provide timely advance warning of critical issues that need attention
    • Work with the Product Management and Engineering to ensure a good flow of customer and market feedback that can be incorporated into future products

    Requirements

    • 4+ years of related experience writing and optimizing applications, scientific libraries or compilers for high performance computing, digital signal processors, GPUs or FPGAs
    • Bachelors in Engineering, Computer Science, Mathematics, Physics or similar field
    • Deep experience with C++ and in-depth knowledge of computer architectures, high performance programming and parallel programming
    • Ability to multitask effectively in a fast paced environment
    • Action-oriented with strong analytical and problem solving skills
    • Strong time-management and organization skills for coordinating and prioritizing multiple projects and initiatives
    • Keen interest to learn about the exciting new field of AI

    Differentiators

    • Masters or PhD in related computationally intensive science or engineering field
    • Experience working with modern deep learning software architecture and frameworks including: Tensorflow, MxNet, Caffe, Caffe2, Torch, and/or PyTorch
    • Excellent communication & presentations skills and comfortable in a customer-facing environment
    • Experience working with PCIe form-factor accelerators such as GPUs, DSPs or FPGAs
    • Experience in the AI or Machine Learning space

    This position will be based at our office in our Bristol, UK or Palo Alto, USA and could require frequent travel to customer & partner sites.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Product Support Engineer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    We are looking for Product Support Engineers who excel in the resolution of highly complex, technical, and varied support issues with customers on the leading edge of machine learning development.  Our Product Support team engages with customers directly via web, email, chat, phone, and outreach to web-based developer communities.  The successful candidate will have the drive and intellectual horsepower to resolve the most difficult technical customer issues, often through collaboration with other technical specializations.  He or she will be part of Graphcore’s face to the customer and able to work effectively and efficiently with customers and other Graphcore employees across the company. 

    In your work you will support some of the world’s top machine learning innovators at deep learning research groups, at academic institutions, at innovative machine learning start-ups, at leading automotive companies, and at some of the world’s largest cloud and internet companies. You will need to develop a deep understanding of the IPU architecture and the associated Poplar™ tools and become familiar with leading machine learning frameworks. 

    Requirements

    • 2+ years of related experience in a high tech electronics industry in a technical support, programming or technical customer-facing role
    • Bachelors in Engineering, Computer Science, Mathematics, Physics or similar field
    • Proficient with C++ and Python, performance optimization, and software debug
    • Possess deep technical expertise and can solve complex technical problems through sound, creative troubleshooting
    • Demonstrate critical thinking, strong communication skills and ability to develop strategic on-going customer relationships
    • Enjoy team work, and actively contribute to their peer group
    • key interface for foundry, test and OSAT partners
    • Keen interest to learn about the exciting new field of AI

    Differentiators

    • Masters in related computationally intensive science or engineering field
    • Experience with high performance parallel programming in C++, CUDA, OpenCL
    • Experience implementing high performance numerical computation, such as Matrix Multiply and/or CNN convolution
    • Experience working with modern deep learning software architecture and frameworks including: Tensorflow, MxNet, Caffe, Caffe2, Torch, and/or PyTorch
    • Experience working and debugging issues with Linux, including system administration and drivers

    This position will be based at our office in our Bristol, UK and could require occasional domestic and international travel.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai

Marketing

  • Lead AI Technical Evangelist Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    We are now looking for a senior AI Technical Evangelist to build and lead a team responsible for helping to drive the development and adoption of Graphcore IPU technologies across the globe. In this role, you'll use the passion and enthusiasm to generate grass-roots attention, support, and adoption of Graphcore AI Accelerators and software among key industry opinion makers and technologists. Ideally you're someone who comes from an AI/ML background, with immediate credibility with AI researchers, developers, start-ups and CIOs. You love to share your passion with others and exhibit good judgment in selecting strategic opportunities to do so. You will be a passionate advocate for Graphcore technologies and a vocal champion for developer interests within Graphcore.

    Responsibilities:

    • Gain industry recognition and credibility as a regular attendee, panelist and keynote speaker at technology conferences, trade shows and meetups
    • Act as an ambassador, educator and evangelist for Graphcore, developing strong relationships with technical audiences to expand our community
    • Develop and deliver engaging developer content including presentations, demos, blogs, white papers, videos, training seminars and workshops and technical webinars to drive awareness and adoption of Graphcore products
    • Identify leads for potential partnerships and customer opportunities
    • Open channels on social media and actively monitor and participate in conversations on community user groups
    • Advocate for developers internally and ensure developer relations activities are coordinated and optimized by working with product, customer engineering, marketing and other cross- functional teams
    • Collaborate with the global team to develop the strategy, execution plan and key performance measures for a global AI developer advocate program

    Requirements

    • 10 to 15 years’ experience in the technology industry as a software engineer, solutions architect or customer engineer with special emphasis on semiconductors, cloud computing or AI and Machine Learning
    • 3-5+ years experience working in a developer relations, technology evangelist or technical executive role
    • Computer Science degree or related technical field
    • Knowledge of and experience in AI and Machine Learning frameworks, AI cloud computing services & infrastructure and popular AI frameworks and programming languages
    • History of speaking engagements and industry influence
    • Ability to travel (and work autonomously)
    • Extensive industry contacts in the AI and Machine Learning software development field and the ability to work cooperatively with, and gain the respect of, software developers
    • Pre-established credibility and recognition in speaking engagements and technology publications is preferred
    • Outstanding content creation, public speaking and presentation skills
    • Superior oral and written communication skills in English, plus other languages relevant within the region

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai
  • Full stack web developer Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    We are looking for an experienced front end developer, with a strong technical skill set, to join the marketing team at Graphcore to take on responsibility for all aspects of our corporate website, which is hosted on HubSpot, including continuous updates and maintenance. You will also take responsibility for management and integration of other web-based platforms and systems with plenty of scope to grow with the role as the company scales.

    Responsibilities

    • Maintain, update and develop our corporate website and online platforms
    • ensure the sites are fast at the fore front of technical innovations, are bug-free and have great UX
    • Develop all projects with UX/UI in mind
    • Help define and drive the technical architecture of our websites as we grow
    • Gather and refine specifications and requirements based on technical needs from project leads across the company
    • Develop, test and evaluate designs
    • Present designs to managers, producing details of specifications and wireframes
    • Manage the development environment hosted on AWS ensuring appropriate levels of security and access
    • Integrate data from various back-end services, databases and APIs
    • Develop webpage infrastructure, utilize applications to ensure technical performance and assess new technologies to determine fit for our needs
    • Actively lead the way in technology best practices and standards

    Requirements

    • Proven working experience in web programming and design, with experience of Wordpress and HubSpot preferred
    • Good programming skills and in-depth knowledge of modern HTML/CSS
    • Write well designed code using good practice for server-side functionality
    • Familiarity with Python, PHP, JavaScript, and JQuery
    • A solid understanding of how web applications work including security, patches,
      updates and best practices
    • Hands-on experience with AWS, ideally including EC2, Lambda and CloudFront would be an advantage
    • Experience of Search Engine Optimisation best practise
    • Good problem diagnosis and creative problem-solving skills
    • Strong organisational skills to juggle multiple tasks and the ability to self-prioritise when needed

    We are looking for an enthusiastic developer, a well-motivated individual with good communication skills, the ability to work independently or as part of a team and a willingness to learn new skills.

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai

Product

  • Automotive Technical Product Manager Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models’ orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    The Automotive Technical Product Manager will work closely with customers in detailed discussions of the application requirements, often providing technical leadership to the customer in helping them address their application requirements in novel ways with our technology. The ideal candidate is able to map the detailed application requirements to the product definition in the form of a detailed product requirements specification. An understanding of the algorithms (DNN, conventional computer vision processing, etc.) in an autonomous vehicle ECU implementation and how they map.

    Responsibilities

    • Develop detailed next generation automotive product requirements through an understanding of the target application and collaboration with lead customers
    • Interact directly with technical resources at the lead customers to achieve alignment on the use case for the new product in the end application
    • Ensure the new product definition meets performance, power and commercial requirements
    • Generate the tool and software requirements to complement the device definition ensuring a complete development and benchmarking environment
    • Work with the development team to align on compromises in features vs schedule as required

    Requirements

    • Background in System-on-Chip product definition and development especially within the automotive space
    • Experience in working with customers and internal development teams in product definition
    • Processing architectures
    • Experience in processor software ecosystems and tool-chains

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai

Research - Bristol

  • AI Research Scientist Full-Time Bristol

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    About the role

    • Help the current effort of the AI research community, and contribute to cutting edge research in machine intelligence, starting from areas including Deep Learning, Generative Models, Reinforcement Learning, and Evolutionary Computing
    • Develop new machine learning algorithms, and prototype new architectures and techniques for efficient implementations of increasing complexities
    • Contribute to the progress of AI research, with the possibility of addressing both the understanding of the basic theory and the practical use of new techniques for a wide range of possible applications
    • Participate to work to identify new directions of AI research, with the aim of contributing to new ground-breaking approaches to computational intelligence

    Responsibilities

    • Contribute to the definition of research activities and conduct the corresponding investigations in specific areas of fundamental and applied research, aiming at publishing the work for discussion within the wider AI research community
    • Collaborate with the rest of the team and with other groups within the company, to develop new ideas and identify research opportunities
    • Interact and work with external institutions and research labs

    Key Skills

    • MSc or PhD in Electrical Engineering, Computer Science, Physics, Statistics, Mathematics or related fields, with a strong basis in numerical analysis and probability theory
    • In-depth understanding of modern machine learning algorithms and deep learning architectures
    • Basic coding skills (Python, C/C++) and experience of algorithm implementation in modern machine learning frameworks (TensorFlow, PyTorch)
    • Strong communication skills, and willingness to work in a collaborative environment

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai

Research - London

  • AI Research Scientist Full-Time London

    Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

    We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

    Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

    About the role

    • Help the current effort of the AI research community, and contribute to cutting edge research in machine intelligence, starting from areas including Deep Learning, Generative Models, Reinforcement Learning, and Evolutionary Computing
    • Develop new machine learning algorithms, and prototype new architectures and techniques for efficient implementations of increasing complexities
    • Contribute to the progress of AI research, with the possibility of addressing both the understanding of the basic theory and the practical use of new techniques for a wide range of possible applications
    • Participate to work to identify new directions of AI research, with the aim of contributing to new ground-breaking approaches to computational intelligence

    Responsibilities

    • Contribute to the definition of research activities and conduct the corresponding investigations in specific areas of fundamental and applied research, aiming at publishing the work for discussion within the wider AI research community
    • Collaborate with the rest of the team and with other groups within the company, to develop new ideas and identify research opportunities
    • Interact and work with external institutions and research labs

     Requirements

    • MSc or PhD in Electrical Engineering, Computer Science, Physics, Statistics, Mathematics or related fields, with a strong basis in numerical analysis and probability theory
    • In-depth understanding of modern machine learning algorithms and deep learning architectures
    • Basic coding skills (Python, C/C++) and experience of algorithm implementation in modern machine learning frameworks (TensorFlow, PyTorch)
    • Strong communication skills, and willingness to work in a collaborative environment

    We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

    Apply to careers@graphcore.ai

Don't see a role that fits?