.

Graphcore Oslo, Norway
Aug 16, 2019
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 Machine Learning 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 role, you will be working closely with our engineering teams in Oslo and Bristol on how to bring the benefits of our AI scaleout solution to our customers. Responsibilities The Machine Learning team will be responsible for understanding popular AI frameworks and how they will be distributed and integrated with our Poplar compiler and runtime environment for our IPU. With a special focus on distributed AI compute in large scale clusters. Key Skills Distributed Pytorch, Tensorflow, Horovod Familiarity with details and tradeoffs of different deep learning architectures (such as CNNs, RNNs, etc.) and how they are applied in domains such as computer vision, NLP etc. Knowledge of Deep Learning frameworks backend Systems programming background with an understanding of program execution and how it relates to OS, multithreading, multiprocessing and disk I/O and network Fluent in Python, C and C++  Useful To Have Master’s degree in computer science or other relevant technical degree General Software development experience Test driven design Automated software testing Familiar with Scrum/Agile methodology Familiar with continuous integration: Phabricator, Jenkins, Gitlab or Buildbot Software configuration management: Git This position will also require 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. If you have a disability or additional need that requires accommodation, just let us know.
Graphcore Cambridge, UK
Aug 16, 2019
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 Verification Director at Graphcore you will be responsible for all verification activities at our Cambridge site. You will be familiar with modern CPU and ASIC verification methodologies including, but not limited to, constrained random test generation and functional coverage. You will also have experience of managing a team of verification engineers using these methodologies to achieve silicon team goals.   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 Verification Director you will mentor and lead the other 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 Overseeing all verification in Cambridge Ensuring good communication between sites Verification planning, specification of functional coverage Providing feedback to architects Test generation and failure diagnosis/triage Contributing to shared verification infrastructure   Key Skills Must have At least 10 years verification experience in relevant industry Proven leadership and planning 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.  
Graphcore Oslo, Norway
Aug 10, 2019
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 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 our product software for our scale out technology. Some of your tasks will fall into the following categories:   Responsibilities Develop distributed system SW solutions for large AI machines Develop distributed machine learning frameworks (e.g. Horovod, distributed Tensorflow) Develop job scheduling and queing systems for machine learning jobs Develop high availability solutions for AI jobs running on large AI machines Requirements Knowledge from or interest of one or more of the above SW disciplines Good knowledge of Linux, C, C++, Go or Python Knowledge of MPI and other parallel programming frameworks, or Knowledge from distributed systems and/or distributed machine learning, or Knowledge from high availability in distributed systems Good knowledge of git and test driven development (CI) New graduates with interests for the above are also encouraged to apply   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.
Graphcore Cambridge, UK
Aug 09, 2019
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 Physical Design Lead Engineer at Graphcore in Cambridge you will be responsible for overseeing the work of all physical design engineers in Cambridge. These engineers and yourself will be involved in creating some of the blocks for the physical implementation of our IPU chip, and be involved in the EDA flow setup for the build and checking flow. You should be familiar with modern physical implementation steps including, but not limited to, synthesis, place and route, timing analysis, physical design checks, power integrity, logical equivalence.  The Physical Design team at Graphcore interacts closely with architects, RTL designers, the DFT team and Verification Engineers. You will be closely involved with the development and use of the Graphcore Design Flow, which is capable of creating cutting edge technology chips. You will be building blocks for our IPU chips and ensuring that they are correct using our block level and top level checking flows.   Responsibilities Overseeing all Physical Design in Cambridge Ensuring good communication between sites Contributing to shared physical design infrastructure Using EDA tools and the Graphcore design flow to implement design in cutting edge technologies Contributing to final chip level checks and auditing Providing feedback to RTL and DFT teams Requirements Experience managing teams Be highly motivated, a self starter, and a team player Ability to work across teams and debugging issues seen to find root causes Degree in Computer Science, Engineering or related subject Ability to program, required to solve design issues, e.g. Python, Tcl  Useful Skills (some or all of these) Project Planning Synthesis  Place and Route  Timing Analysis  Logical Equivalence  Physical Design Checks  Power Integrity  Silicon transistor knowledge Digital design flows Design for test Please note, we are only considering candidates who have an established right to work in the UK for roles based in Cambridge, UK.
Graphcore Bristol, UK
Aug 08, 2019
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 Specify and procure ATE test hardware (sockets, loadboards, probecards) Drive the development of ATE control software Integrate and debug DFT and functional tests onto ATE Support the ATE test solution through the lifetime of the product Establish close working relationships with internal & external Engineering partners Drive test time & test cost reduction activities Support the setup and debug of DFT and Functional tests Key Skills and Experience Degree level qualifications in Electronics, Physics or equivalent qualifications Good communicator Systematic approach Strong data analysis and statistical analysis skills Experience of Linux, Bash and Git Fluent in Excel, Visual Basic Experienced with test program development on mainstream semiconductor ATE platforms, especially Teradyne UltraFlex Experienced in test pattern translation with tools such as VTRAN and DFTView Thorough understanding of basic electronics   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. Please note, we are only considering candidates who have an established right to work in the UK for roles based in Bristol, UK.
Graphcore Bristol, UK
Aug 08, 2019
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 Drives board test development based on the detection & characterisation of real world problems at the chip level Drives the characterisation of board performance against process, voltage and temperature variation Key player in overall product quality and yield improvement Works closely with other product engineering fields to drive overall system quality up Supports customer engagements as needed Key Skills and Experience Degree level qualifications in Electronics, Physics or equivalent qualifications Good communicator Systematic approach Ability to work with software, silicon design and hardware engineering teams Ability to solve problems in complex electronic systems Strong data analysis and statistical analysis skills Strong cross-functional team activity coordination and consolidation skills Strong fault diagnosis, characterisation and failure analysis skills Thorough understanding of PCB assembly manufacturing processes Ability to understand the interaction and dependencies between silicon, software and systems. Experience of PCB based product yield improvement and characterisation against process and operating conditions Thorough understanding of basic electronics Thorough understanding of PCB manufacturing process Thorough understanding of SMT manufacturing process 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. Please note, we are only considering candidates who have an established right to work in the UK for roles based in Bristol, UK.
Graphcore Bristol, UK
Aug 08, 2019
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 Develop, deploy and support test solutions for our PCB based products Establish close technical relationships with internal & external board test partners Key Skills and Experience Degree level qualifications in Electronics, Physics or equivalent qualifications Good communicator Systematic approach Ability to work with software, silicon design and hardware engineering teams Experience of electronic system design Ability to solve problems in complex electronic systems Strong data analysis and statistical analysis skills Experience of Linux, Bash and Git Experience in programming and using board test systems including ICT and Bed-of-nails systems Understanding of boundary scan Experience in the local and remote use of test instruments (Oscilloscopes, DMM's, Clock generators, SMU's, PSU's, etc.) Experience in test scripting and programming environments such as Labview 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. Please note, we are only considering candidates who have an established right to work in the UK for roles based in Bristol, UK.
Graphcore Bristol, UK
Aug 08, 2019
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 Create and maintain digital IC tests using the chip's DFT infrastructure and the DFT toolset Setup and use DFT based fault diagnosis tests and tools for use in test debug and yield enhancement. Key Skills and Experience Degree level qualifications in Electronics, Physics or equivalent qualifications Good communicator Systematic approach Experience of Linux, Bash and Git Experience of Verilog and Verilog Simulation Experience in using the Mentor Tessent DFT toolset Thorough understanding of DFT techniques for high performance microprocessors manufactured in advanced CMOS processes Experience in setup and debug of ATPG, Memory BIST and Logic BIST based tests Fluent in TCL 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. Please note, we are only considering candidates who have an established right to work in the UK for roles based in Bristol, UK.
Graphcore Bristol, UK
Aug 08, 2019
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 Drives IC test development based on the detection & characterisation of real world problems at the chip level. Drives the characterisation of IC performance against process, voltage and temperature variation Key player in overall product quality and yield improvement Works closely with other product engineering fields to drive overall system quality up. Supports customer engagements as needed Key Skills and Experience Degree level qualifications in Electronics, Physics or equivalent qualifications Good communicator Systematic approach Ability to work with software, silicon design and hardware engineering teams Ability to solve problems in complex electronic systems Strong data analysis and statistical analysis skills Strong cross-functional team activity coordination and consolidation skills Strong fault diagnosis, characterisation and failure analysis skills Thorough understanding of advanced semiconductor manufacturing processes Ability to understand the interaction and dependencies between silicon, software and systems. Experience of semiconductor yield improvement and product characterisation against process and operating conditions. Thorough understanding of basic electronics Good understanding of semiconductor device physics 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. Please note, we are only considering candidates who have an established right to work in the UK for roles based in Bristol, UK.
Graphcore Bristol, UK
Aug 08, 2019
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 Drive the development of silicon product reliability evaluation systems that can be deployed at our global partners Establish close technical relationships with internal & external reliability partners Key Skills and Experience Degree level qualifications in Electronics, Physics or equivalent qualifications Good communicator Systematic approach Ability to work with software, silicon design and hardware engineering teams Experience of electronic system design Ability to solve problems in complex electronic systems Experience of Linux, Bash and Git Experience of HTOL, THB, ESD and Latch-Up test Understanding of DFT techniques Familiarity with test pattern formats such as SVF and STIL 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. Please note, we are only considering candidates who have an established right to work in the UK for roles based in Bristol, UK.
Graphcore Bristol, UK
Aug 08, 2019
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 Create and maintain IC test programs to run on in-house rack & stack test equipment Support the setup and debug of DFT and Functional tests Drive the design of in-house ATE test hardware Key Skills and Experience Degree level qualifications in Electronics, Physics or equivalent qualifications Good communicator Systematic approach Strong data analysis and statistical analysis skills Experience of Linux, Bash and Git Experience in the local and remote use of test instruments (Oscilloscopes, DMM's, Clock generators, SMU's, PSU's, etc.) Fluent in TCL and the use of TCP/IP sockets Good understanding of diverse IT systems including Centos, Ubuntu, Windows, networking, Linux system management Experience of IC test Thorough understanding of basic electronics 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. Please note, we are only considering candidates who have an established right to work in the UK for roles based in Bristol, UK.
Graphcore Bristol, UK
Aug 08, 2019
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 Create and maintain digital IC tests using the IPU core functionality by writing assembler and higher level software Setup fault diagnosis tests for use in failure analysis and yield enhancement. Key Skills and Experience Degree level qualifications in Electronics, Physics or equivalent qualifications Good communicator Systematic approach Experience of Linux, Bash and Git Experience of Verilog and Verilog Simulation Experience of low level (i.e. assembler) microprocessor programming Experience in the use of microprocessor software development tools Thorough understanding of microprocessor architecture features and concepts 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. Please note, we are only considering candidates who have an established right to work in the UK for roles based in Bristol, UK.
Graphcore Bristol, UK
Aug 08, 2019
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 Drives system test development based on the detection & characterisation of real world problems at the chip level Drives the characterisation of system performance against process, voltage and temperature variation Key player in overall product quality and yield improvement Works closely with other product engineering fields to drive overall system quality up. Supports customer engagements as needed Key Skills and Experience Degree level qualifications in Electronics, Physics or equivalent qualifications Good communicator Systematic approach Ability to work with software, silicon design and hardware engineering teams Ability to solve problems in complex electronic systems Strong data analysis and statistical analysis skills Strong cross-functional team activity coordination and consolidation skills Strong fault diagnosis, characterisation and failure analysis skills Thorough understanding of computer system manufacturing and assembly processes Ability to understand the interaction and dependencies between silicon, software and systems Experience of large computer system evaluation and management Thorough understanding of basic electronics 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. Please note, we are only considering candidates who have an established right to work in the UK for roles based in Bristol, UK.
Graphcore Bristol, UK
Aug 08, 2019
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 Develop, deploy and support diagnostic test solutions for the supercomputers that our products are part of. Develop system reliability evaluation tools Key Skills and Experience Degree level qualifications in Electronics, Physics or equivalent qualifications Good communicator Systematic approach Ability to work with software, silicon design and hardware engineering teams Ability to solve problems in complex electronic systems Strong data analysis and statistical analysis skills Experience of Linux, Bash and Git Experience of basic Linux system management Good understanding of large scale computer systems Thorough understanding of basic electronics Ability to modify and maintain software written in C, C++, Python, Bash, Tensorflow and Graphcore's software development 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. Please note, we are only considering candidates who have an established right to work in the UK for roles based in Bristol, UK.
Graphcore Bristol, UK
Aug 03, 2019
Graphcore has created a 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. What will you be doing? Embedded within our Customer Engineering team, you will have the opportunity to work on high-profile and meaningful projects from day one. We have developed a programme that allows you to enjoy on the job experience as well as building your knowledge through a comprehensive and tailored training and development plan. As part of the programme you will undertake three six-month rotations within our Engineering team across the following disciplines: Customer Engineering, Research and Machine Learning Frameworks. The Customer Engineering team support some of the world’s top machine learning innovators at deep learning research groups, academic institutions, innovative machine learning start-ups, leading automotive companies, and at some of the world’s largest cloud and internet companies. The Research team assist the current efforts of the AI community and contribute to cutting edge research in machine intelligence. The team also works to identify new directions for AI research, with the aim of contributing to new, groundbreaking approaches to computational intelligence. The Machine Learning Frameworks team is responsible for the integration of the IPU and Poplar platform into Machine Learning frameworks such as Tensorflow and PyTorch. The team work on adding advanced hardware support to software platforms used by many of the world’s largest companies. During these rotations you will develop a deep understanding of the IPU architecture and the associated software tools and become familiar with leading machine learning frameworks. You will gain experience working directly with colleagues and customers in the latest applications of machine learning from language translators to autonomous vehicles. The position will involve the possibility of attending the main research conferences in the field of machine intelligence. What will you bring? We are looking for passionate, motivated individuals with a desire to learn, work and develop in a technically challenging, fast moving environment. In addition, you should: Have a degree (1st) in Computer Science, Electrical Engineering, Machine Learning or in a related computationally intensive science or engineering field Coding skills (Python, C/C++) and some experience of algorithm implementation in modern machine learning frameworks (TensorFlow, PyTorch) Be action-oriented with strong analytical and problem-solving skills Possess a keen interest to learn about the exciting new field of AI Have strong written and oral communications skills with the ability to effectively interface with management and engineering and be comfortable in a customer facing environment Strong team-working and excellent interpersonal skills What is life like at Graphcore? Working at Graphcore is challenging and rewarding. In addition to your salary, we provide tangible benefits, including pension, health insurance, life cover and we trust you to take as much holiday as you need while being accountable for getting your work done to the best of your ability. All employees receive share options, giving everyone a stake in the future success of the business. There are a large amount of social activities from cycling, yoga, running and football right through to a board game group. We also have a company social evening every 3 weeks where all employees can come together outside of the workplace. 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 healthy food, drinks and snacks and our very own barista. 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. Please note, we are only considering candidates who have an established right to work in the UK for roles based in Bristol, UK.
Graphcore Bristol, UK
Aug 02, 2019
Graphcore has created a 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. What will you be doing? Embedded within our Silicon team, you will have the opportunity to work on high-profile and meaningful projects from day one. We have developed a programme that allows you to enjoy on the job experience as well as building your knowledge through a comprehensive and tailored training and development plan. As part of the programme you will undertake three six-month rotations within our Silicon team across the following disciplines: Logical Design and DFT, Verification and Physical Design. The Logical design and DFT team is responsible for realising architectural intent in a form that can be physically implemented and subsequently manufacturing level tested. The Verification team is responsible for ensuring that our IPU performs in accordance with its specification and that its implementation is similarly accurate. The Physical Design team is responsible for taking the logical RTL and producing final transistor level layout (GDS) ready to send to a foundry for manufacture. During these rotations you will gain experience with modern physical implementation steps such as synthesis, place and route, timing analysis, physical design checks, power integrity and logical equivalence. You will also gain experience with modern CPU and ASIC verification methodologies including constrained random test generation and functional coverage. Our designs are in leading edge technology nodes which make our work more interesting and a very good environment to learn about the latest design challenges. All of the three rotations involve using industry standard EDA tools with which you will become familiar. What will you bring? A typical day would involve you working closely with other graduates and members of the team to solve design challenges as they arise. Our approach to solving design challenges is very much a collaborative one, based around teamwork and collective input. We are looking for passionate, motivated individuals with a desire to learn, work and develop in a technically challenging, fast moving environment. In addition, you should: Have a degree (1st) in Computer Science or EE Be able to program in order to solve design issues with experience of Python, Bash or C++ Possess an inquisitive mind and a clear passion for technology Be able to work collaboratively and build relationships across teams What is life like at Graphcore? Working at Graphcore is challenging and rewarding. In addition to your salary, we provide tangible benefits, including pension, health insurance, life cover and we trust you to take as much holiday as you need while being accountable for getting your work done to the best of your ability. All employees receive share options, giving everyone a stake in the future success of the business. There are a large amount of social activities from cycling, yoga, running and football right through to a board game group. We also have a company social evening every three weeks where all employees can come together outside of the workplace. 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 healthy food, drinks and snacks and our very own barista. 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. Please note, we are only considering candidates who have an established right to work in the UK for roles based in Bristol, UK.
Graphcore Bristol or London, UK
Jul 31, 2019
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. 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, Evolutionary Computing, Sequence Modelling, Large-Scale Distributed Optimization and Low-Precision Numerical Formats. Develop new machine learning algorithms, and prototype new architectures and techniques for efficient implementations of increasing complexities. Contribute to the progress of machine intelligence 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 groundbreaking approaches to computational intelligence. The position will involve the possibility of attending the main research conferences in the field of machine 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 Machine Learning, Computer Science, Statistics, Mathematics, Physics, Electrical Engineering or related fields, with a strong basis in numerical methods 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. Publications and/or open-source implementations in the area of machine intelligence will be a plus. 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. Please note, we are only considering candidates who have an established right to work in the UK for roles based in Bristol or London, UK.   
Graphcore Beijing, China
Jul 26, 2019
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 Marketing Manager to establish brand recognition for Graphcore as a leading, global AI processor vendor in China.   Responsibilities Responsible for driving Graphcore brand awareness in China, establish our brand in China as a worldwide leading AI processor supplier and technology innovator Create a marketing plan for China mapping to global marketing objectives and plans, working to a budget. Monitoring performance against goals Work with global marketing team to create web & social presence for Graphcore in China Plan and implement innovative online and offline marketing campaigns to drive Graphcore brand & product awareness and adoption, including events and PR where appropriate Working closely with global marketing team and business teams, develop and manage event calendar, project timelines, agenda and budget Develop creative marketing content tailored for China Excellent communication across teams is required to deliver and execute marketing plans, work close with sales team to win significant market share in China, work closely with marketing & people team to establish a public image that Graphcore is an outstanding place to work Requirements Fluent in Mandarin and English Bachelor’s degree in Business, Marketing or a related field or equivalent work experience 5+ years demonstrated excellence in technology marketing, esp. product marketing Demonstrated ability to organize, plan, prioritize, and meet deadlines through process improvements and communication practices Ability to use hard data and metrics from disparate data sources to measure marketing performance, determine improvements and innovations Relentlessly high standards and an eagle eye for detail 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.
Graphcore Beijing, China
Jul 25, 2019
The use of machine learning to reimagine software applications and service development is exploding.  Companies from every corner of the industry -- the biggest cloud service providers to corporate industrials to financial services to healthcare to retailers -- are exploring new ways of building products and services using data-centric learning models in place of traditional explicit programming.  The drive to deliver more timely and more accurate results is compelling an ever greater need for specialized computing power. GPUs have been hailed as the solution to those computing needs but the industry is actively searching for a better, more efficient solution.  Graphcore has that solution.  Graphcore’s Intelligence Processing Units, or IPUs, are specifically designed for artificial intelligence and compute-dense graph applications.  These are not GPUs, Graphics Processing Units, but rather graph processors especially adept at the kinds of computations used in understanding relationships within a sea of data.  Architecturally, IPUs looking nothing like GPUs.  They offer performance, latency, and power efficiency advantages a GPU will be unable to match.  Graphcore offers support for popular industry ML frameworks and a full tool suite for developers to innovate both within and outside those frameworks.  As a Machine Learning 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 work on AI and ML applications, 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. Having access to world leading compute resources, you will develop applications that push the boundaries of what is possible with machine learning today. 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.  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 and achieve breakthroughs in artificial intelligence 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 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 feedback that can be incorporated into future products Requirements 4+ years of either machine learning development experience or related experience writing and optimizing applications in HPC, scientific libraries, compilers, digital signal processors or GPUs. 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 Keen interest to learn about the exciting new field of AI Comfortable in a customer-facing environment 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 modern deep learning software architecture and frameworks including: Tensorflow, MxNet, Caffe and/or PyTorch Excellent communication & presentations skills and comfortable in a customer-facing environment Experience working with accelerators such as GPUs, DSPs or FPGAs Experience in the AI/machine learning, cloud or automotive space 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. Please note, we are only considering candidates who have an established right to work in the UK for roles based in Bristol, UK.
Graphcore Bristol, UK
Jul 25, 2019
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 seeking to hire an Information Security Analyst based in Bristol to be part of a Cybersecurity team and work closely with a global IT team to maintain and improve the security state across the company.   Responsibilities Analysing, investigating and responding to security incidents Promote information security awareness and best practice throughout the business Develop mechanisms for generating and reporting consistent security metrics Ensure compliance against security policies across all departments Monitor and maintain security controls Provide advice on threats, vulnerabilities and changes Requirements Knowledge of InfoSec threats, controls and products Working knowledge of different OS platforms (Windows, Linux, OSX) Strong knowledge of computer networks and protocols - network segmentation, routing, and firewalls InfoSec technologies/tools – SIEM, Vulnerability scanning, IDS, DLP Familiarity with security frameworks and standards – ISO 27000, NIST Network Analysis including discovery and Full Packet Capture Scripting (Python, Pearl, Ruby) Threat Hunting Principles and Approaches Qualifications An IT/Security related degree and Security certification (CISSP/CISM/CEH) would be an 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. Please note, we are only considering candidates who have an established right to work in the UK for roles based in Bristol, UK.