Platform Software Engineer at G-Research

United Kingdom

Posted

on-site · full time · Visa sponsorship

Apply for this role at G-Research

Responsibilities:
- Design, build and operate backend services and APIs using Python, Go and TypeScript.
- Automate capacity, tenant, quota, access and data lifecycle workflows to enable self-service infrastructure.
- Model infrastructure state and implement idempotent, auditable, attributable changes with clear policy checks and exception paths.
- Create tests, fixtures and observability to make failures diagnosable and safe to operate.
- Work with users and partner teams to translate operational problems into bounded engineering projects.
- Participate in incident response and join the team's out-of-hours on-call rotation.

Requirements:
- Strong software engineering skills in Python and practical experience with Go and TypeScript.
- Experience designing, testing and operating APIs and backend services for production systems.
- Hands-on experience with infrastructure automation, workflow orchestration or reconciliation systems.
- Clear understanding of retries, partial failure, concurrency, idempotency and eventual consistency patterns.
- Strong Linux troubleshooting skills and familiarity with CI/CD, observability and safe deployment practices.
- Practical approach to security, permissions, audit and change control; calm, methodical incident handling.

All roles at G-Research