Overview
As a Platform Software Engineer in the Storage Engineering team, you will help turn manual infrastructure into self-service storage products that power G-Research’s research platform. You’ll build services and APIs, automate workflows, and ensure changes are safe, auditable and observable. You’ll work with cross-functional teams including security and developer platform services, contributing to scalable storage infrastructure used across the firm. This role offers the chance to shape how researchers access and manage data at scale, with a strong emphasis on reliability, automation and incident readiness. You’ll participate in on-call rotations and incident response, delivering resilient, pl
Pay / Benefits
- Highly competitive compensation plus annual discretionary bonus
- Lunch provided and barista bar
- 30 days' annual leave
- 9% company pension contributions
- Comprehensive healthcare and life assurance
- Cycle-to-work scheme
Responsibilities
- Build and operate services and APIs in Python, Go and TypeScript
- Automate capacity, tenant, quota, access and data lifecycle workflows
- Create self-service requests with policy checks and exception paths
- Model infrastructure state, ensure idempotent, auditable changes
- Define stable contracts between storage and developer platform services
- Develop tests, fixtures and observability to aid diagnostics
- Collaborate with users and partner teams to formalize operational problems into bounded engineering work
- Participate in incident response and out-of-hours on-call rotation
Key requirements
- Strong Python, with practical Go and TypeScript skills
- Experience designing, testing and operating APIs and backend services
- Experience building infrastructure automation, workflows or reconciliation systems
- Understanding of retries, partial failure, concurrency, idempotency and eventual consistency
- Strong Linux and production troubleshooting skills
- Experience with CI/CD, observability and safe deployment practices
- Practical approach to security, permissions, audit and change control
- Calm, methodical approach to incidents
- calm and methodical
- clear task boundaries and rigorous review
- collaboration with cross-functional teams
- Python
- Go
- TypeScript
Platform Software Engineer in London employer: G Research
At G-Research, we pride ourselves on being an exceptional employer, offering a dynamic work environment in the heart of London where innovation thrives. Our commitment to employee growth is evident through mentorship opportunities, comprehensive healthcare, and a strong focus on work-life balance, all while fostering a culture that values diversity and collaboration. Join us to tackle complex challenges in cyber security and be part of a team that not only values your contributions but also invests in your future.