The Data Engineer role at Graphcore is essential for designing and developing Python-based applications that improve business workflows and decision-making. The successful candidate will collaborate closely with teams across the organization to translate business needs into functional solutions while ensuring the reliability and maintainability of applications. Key responsibilities include building business-facing applications, developing AI agent capabilities, and providing technical leadership