Salary Range: PLN 225420 - 304980
Subject to alignment to the responsibilities and duties of the role
About Graphcore
At Graphcore were building the future of AI a team of semiconductor software and AI experts with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter part of the SoftBank Group backed by significant long-term investment we are delivering key technology into the fast-growing SoftBank AI meet the vast and exciting AI opportunity Graphcore is expanding its teams around the are bringing together the brightest minds to solve the toughest problems in a place where everyone has the opportunity to make an impact on the company our products and the future of artificial intelligence.
Job Summary
As a Cloud Software Engineer you will play a key role in enabling new AI accelerator hardware within Kubernetes environments. You will be responsible for developing device plugins in Go ensuring seamless integration with existing Kubernetes clusters and providing a native Kubernetes end user experience. This role requires a strong foundation in software development container orchestration technologies and cloud computing.
Responsibilities and Duties
- Develop and maintain device plugins in Go for new AI accelerator hardware integration in Kubernetes.
- Ensure seamless integration of new hardware with existing Kubernetes clusters.
- Collaborate with cross-functional teams to design implement and test new features.
- Participate in code reviews design discussions and troubleshooting sessions.
- Maintain high standards of software quality within the team by following good practices and habits.
- Write and maintain comprehensive documentation for your code and the overall project.
- Stay up-to-date with the latest trends and technologies in cloud computing and Kubernetes.
Skills and Experience
- Bachelors degree in Computer Science Engineering or a related field.
- At least 3 years of experience in software development preferably in cloud environments.
- Strong working knowledge of Python or Go programming language.
- Experience with Kubernetes is essential with a preference for candidates holding a Certified Kubernetes Administrator (CKA) certification.
- Familiarity with container orchestration and cloud-native development.
- Knowledge of cloud computing platforms such as Azure GCP AWS and their services.
- Familiarity with machine learning-related technologies within the Kubernetes ecosystem e.g. Kubeflow KubeVirt Kata containers Volcano is highly desirable.
- Knowledge of RDMA networks is considered an asset.
- Experience with CI/CD pipelines and DevOps tools e.g. GitHub/GitLab.
- Excellent communication and teamwork skills.
- English- B2 level.
Benefits
In addition to a competitive salary Graphcore offers flexible working annual leave policy medical and dental health plans a gym card medical assessments and employee pension (matched up to 4%). We also have an employee assistance programme (which includes health mental wellbeing and bereavement support). We review our benefits on a yearly basis to ensure we offer a valuable and rewarding benefits programme to our employees. We welcome people of different backgrounds and experiences; were committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.
Required Experience:
IC
Salary Range: PLN 225420 - 304980Subject to alignment to the responsibilities and duties of the roleAbout GraphcoreAt Graphcore were building the future of AI a team of semiconductor software and AI experts with deep experience in creating the complete AI compute stack - from silicon and software t...
Salary Range: PLN 225420 - 304980
Subject to alignment to the responsibilities and duties of the role
About Graphcore
At Graphcore were building the future of AI a team of semiconductor software and AI experts with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter part of the SoftBank Group backed by significant long-term investment we are delivering key technology into the fast-growing SoftBank AI meet the vast and exciting AI opportunity Graphcore is expanding its teams around the are bringing together the brightest minds to solve the toughest problems in a place where everyone has the opportunity to make an impact on the company our products and the future of artificial intelligence.
Job Summary
As a Cloud Software Engineer you will play a key role in enabling new AI accelerator hardware within Kubernetes environments. You will be responsible for developing device plugins in Go ensuring seamless integration with existing Kubernetes clusters and providing a native Kubernetes end user experience. This role requires a strong foundation in software development container orchestration technologies and cloud computing.
Responsibilities and Duties
- Develop and maintain device plugins in Go for new AI accelerator hardware integration in Kubernetes.
- Ensure seamless integration of new hardware with existing Kubernetes clusters.
- Collaborate with cross-functional teams to design implement and test new features.
- Participate in code reviews design discussions and troubleshooting sessions.
- Maintain high standards of software quality within the team by following good practices and habits.
- Write and maintain comprehensive documentation for your code and the overall project.
- Stay up-to-date with the latest trends and technologies in cloud computing and Kubernetes.
Skills and Experience
- Bachelors degree in Computer Science Engineering or a related field.
- At least 3 years of experience in software development preferably in cloud environments.
- Strong working knowledge of Python or Go programming language.
- Experience with Kubernetes is essential with a preference for candidates holding a Certified Kubernetes Administrator (CKA) certification.
- Familiarity with container orchestration and cloud-native development.
- Knowledge of cloud computing platforms such as Azure GCP AWS and their services.
- Familiarity with machine learning-related technologies within the Kubernetes ecosystem e.g. Kubeflow KubeVirt Kata containers Volcano is highly desirable.
- Knowledge of RDMA networks is considered an asset.
- Experience with CI/CD pipelines and DevOps tools e.g. GitHub/GitLab.
- Excellent communication and teamwork skills.
- English- B2 level.
Benefits
In addition to a competitive salary Graphcore offers flexible working annual leave policy medical and dental health plans a gym card medical assessments and employee pension (matched up to 4%). We also have an employee assistance programme (which includes health mental wellbeing and bereavement support). We review our benefits on a yearly basis to ensure we offer a valuable and rewarding benefits programme to our employees. We welcome people of different backgrounds and experiences; were committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.
Required Experience:
IC
View more
View less