Python Engineer
Job description
About the role
About the role Graphcore develops specialized hardware and software infrastructure to advance artificial intelligence computing. As part of the SoftBank Group, the company focuses on creating systems that support the future of artificial super intelligence. You will join the Infrastructure Solutions team to build tools that optimize how the company develops, tests, and deploys its technology. Key facts
Location: Bristol
Engagement: Full-time
Team: Infrastructure Solutions What you'll do
Build and maintain services that support software release and build workflows
Mentor junior and graduate staff members
Design systems that prioritize reliability and reduce manual operational tasks Requirements
Advanced proficiency in Python
Practical experience with Linux administration and shell scripting
Deep understanding of Linux operating environments
Professional experience using CI/CD pipelines for production software
Background in developing and managing API integrations
Demonstrated history of automating workflows and system integrations
Ability to communicate effectively with security and engineering departments Nice to have
Proficiency with GitHub Actions
Familiarity with build systems such as CMake
Experience connecting SaaS platforms using webhooks or APIs
Background in platform engineering or DevOps
Knowledge of IAM, security, or governance within cloud and SaaS environments
Experience deploying services on AWS Skills & tools
Python
Linux
CI/CD
API development
Automation scripting
AWS
GitHub Actions
CMake About the company Graphcore has built a new type of processor for machine intelligence to accelerate machine learning and AI applications for a world of intelligent machines The listing location is Bristol, UK; Cambridge, UK; London, UK.
Key facts
What you'll do
- Build and maintain services that support software release and build workflows
- Mentor junior and graduate staff members
- Design systems that prioritize reliability and reduce manual operational tasks
- Advanced proficiency in Python
- Practical experience with Linux administration and shell scripting
- Deep understanding of Linux operating environments
- Professional experience using CI/CD pipelines for production software
- Background in developing and managing API integrations
- Demonstrated history of automating workflows and system integrations
- Ability to communicate effectively with security and engineering departments
- Proficiency with GitHub Actions
- Familiarity with build systems such as CMake
Requirements
- Key facts
Location: Bristol, UK; Cambridge, UK; London, United Kingdom
Engagement: Full-time
Team: Infrastructure Solutions What you'll do
Build and maintain services that support software release and build workflows
Mentor junior and graduate staff members
Design systems that prioritize reliability and reduce manual operational tasks Requirements
Advanced proficiency in Python
Practical experience with Linux administration and shell scripting
Deep understanding of Linux operating environments
Professional experience using CI/CD pipelines for production software
Background in developing and managing API integrations
Demonstrated history of automating workflows and system integrations
Ability to communicate effectively with security and engineering departments Nice to have
Proficiency with GitHub Actions
Familiarity with build systems such as CMake
Experience connecting SaaS platforms using webhooks or APIs
Background in platform engineering or DevOps
Knowledge of IAM, security, or governance within cloud and SaaS environments
Experience deploying services on AWS Skills & tools
Python
Linux
CI/CD
API development
Automation scripting
AWS
GitHub Actions
CMake About the company Graphcore has built a new type of processor for machine intelligence to accelerate machine learning and AI applications for a world of intelligent machines
About Graphcore
Graphcore has built a new type of processor for machine intelligence to accelerate machine learning and AI applications for a world of intelligent machines
Software engineering work usually means turning product intent into systems that run in production. Engineers write and review code, break large changes into reviewable pieces, and watch how those changes behave after they ship. Most teams share on-call or incident habits so outages get a clear owner. Collaboration with product and design is part of the job, not an extra. The duties above are the ones this listing actually states for this opening.