Join to apply for the Principal Software Engineer role at Graphcore.
About Graphcore
How often do you get the chance to build a technology that transforms the future of humanity?
Graphcore products have set the standard in made-for-AI compute hardware and software, gaining global attention and industry acclaim. Now we are developing the next generation of artificial intelligence compute systems that will enable AI researchers to develop more advanced models, assist scientists in making new discoveries, and empower companies worldwide to integrate AI into their core operations.
Recently, Graphcore joined SoftBank Group, bringing significant investment from a leading AI innovator.
Job Summary
As part of the Product Management team, this role involves transforming ideas into functional prototypes that guide product development from conception to engineering handoff. Prototypes should demonstrate both user experience and application architecture, requiring proficiency in multiple programming languages, frameworks, and backend technologies. The role demands a proactive individual who can collaborate across internal and external communities to refine prototypes into final products.
The Team
The Product Management team defines the overall product vision through market research, customer feedback, and requirement management, working closely with cross-functional teams.
Responsibilities and Duties
1. Develop working prototypes from initial ideas.
2. Iterate prototypes rapidly with the product team and community feedback.
3. Stay informed about the AI/ML software ecosystem to align Graphcore's software with industry needs.
4. Engage with customers and the ecosystem to incorporate insights into prototypes and products.
Candidate Profile
Essential
* Full-stack development experience with modern JavaScript frameworks.
* Cloud deployment and management experience on major hyperscalers.
* SQL design and deployment experience (e.g., PostgreSQL).
* Strong leadership and communication skills for prototype development and team guidance.
Desirable
* Experience with AI/ML model training or deployment.
* Kubernetes knowledge.
* Mobile app development experience.
* IoT/embedded systems development.
Benefits
Competitive salary, flexible working, generous leave, private healthcare, pension (up to 5%), life assurance, income protection, parental leave, wellbeing support, and more. We promote diversity and inclusion and provide flexible interview arrangements.
Applicants must have the right to work in the UK; visa sponsorship is not available.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Engineering and Information Technology
Industries
* Semiconductor Manufacturing
#J-18808-Ljbffr