Senior/Staff Software Engineer - Silicon Engineering Platform
- Hiring Organisation
- Imagination Technologies Group
- Location
- Bristol, Gloucestershire, United Kingdom
- Salary
- £ 70 K
separation of concerns, composition over inheritance) to keep orchestration code maintainable as complexity grows.Define clear, strongly-typed data contracts between pipeline stages (e.g. using Pydantic or similar), favoring lightweight references/pointers over passing large payloads through the orchestration layer.Design retry, checkpoint, and resume logic so long-running jobs … scripts.Comfortable with asynchronous programming (e.g. Python asyncio) for coordinating external process execution and I/O-bound work.Experience designing data models/schemas (e.g. Pydantic, dataclasses, or equivalent) and using type checking to prevent integration errors.Solid understanding of error handling and failure-mode design: retries, idempotency, graceful degradation.Familiarity with version ...