2 months ago
Bristol, United KingdomStaff+
Responsibilities
- Design, develop, and operate production-ready Python web applications, backend services, APIs, and business-facing workflows.
- Build agentic applications that connect AI agents to approved tools, APIs, datasets, and business systems with appropriate permissions and safeguards.
- Translate business requirements into scalable solutions and take applications from prototype through supported production services.
- Build and maintain front ends where appropriate or provide documented backend services, templates, examples, and coaching for business-owned interfaces.
- Design secure backend services with authentication, authorisation, input validation, business rules, controlled secrets, and access management.
- Implement evaluation, monitoring, audit trails, human approval controls, failure handling, retry and recovery mechanisms for agentic workflows.
- Design and enhance Python-based batch and streaming pipelines, trusted datasets, reusable data models, and data-platform services.
- Use AWS services to deliver secure, resilient, and cost-effective application and data solutions.
- Maintain orchestration, automated testing, deployment, monitoring, operational support, and data-workflow delivery processes.
- Contribute to data quality, documentation, observability, security, governance, and least-privilege standards.
- Review designs and code, mentor engineers, guide business application builders, and contribute to technical roadmaps and platform improvements.
Requirements
- Strong experience designing, building, and operating production-grade Python data pipelines and platforms.
- Experience building and supporting Python web applications, backend services, and APIs integrating data and business systems.
- Practical experience developing applications or workflows using large language models or AI agents connected to tools, APIs, and governed data sources.
- Experience using AI-assisted coding tools, including reviewing, testing, debugging, and maintaining generated code.
- Ability to build usable web front ends with AI-assisted tools or enable business colleagues to maintain front ends against well-defined backend services.
- Strong hands-on experience with orchestration, automated testing, CI/CD, deployment, and monitoring in production environments.
- Experience building cloud-based solutions with AWS data storage, processing, and query services.
- Strong understanding of data modelling, schema design, data quality, and performance optimisation across relational and analytical systems.
- Experience with batch and streaming pipelines, operational troubleshooting, and graceful failure recovery.
- Strong understanding of cloud data-platform and application security, authentication, authorisation, IAM, database permissions, and secure secrets management.
- Understanding of reliability and security considerations for agentic applications, including permission boundaries, evaluation, auditability, and human oversight.
- Experience providing technical leadership as a senior individual contributor through reviews, standards, and mentoring.
- Ability to collaborate with technical and non-technical stakeholders, translate business requirements, and explain technical concepts clearly.
- Ability to coach business colleagues in AI-assisted application development and define boundaries between business-owned interfaces and engineering-owned services.
- Desirable experience with Streamlit, Flask, FastAPI, JavaScript or TypeScript, modern front-end frameworks, agent orchestration, retrieval over business data, or AI-application evaluation.
- Desirable experience with Prefect, streaming or data-collection technologies, PostgreSQL, Redshift, ClickHouse, Infrastructure as Code, reusable deployment patterns, dbt, analytics engineering, observability, performance optimisation, and cloud-cost optimisation.
Benefits
- Flexible working arrangement.
- Generous annual leave policy.
- Private medical insurance and health cash plan.
- Dental plan, pension matched up to 5%, life assurance, and income protection.
- Generous parental leave policy and employee assistance programme.
- Healthy food, snacks, and an office barista bar at the central Bristol office.
- Inclusive equal-opportunity workplace with flexible interview arrangements and reasonable adjustments.
- Applicants must hold the right to work in the UK; visa sponsorship is not available.
Tech Stack
Categories
AI ApplicationsData Engineering
About Graphcore
Graphcore designs and sells Intelligence Processing Units (IPUs), systems, and a full software stack for training and inference of AI models in data centers and research labs. Revenue comes from hardware systems and associated software tools and services, used for workloads across NLP, computer vision, and graph neural networks. Founded in 2016 and headquartered in Bristol, the company is part of SoftBank Group and focuses on on‑prem and cloud deployments.