G-Research

Kubernetes Platform Engineer

G-Research

London Area, United Kingdom · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

At G-Research, we solve the toughest challenges in quantitative finance by applying scientific rigor to financial intricacies. Based in London, our team combines world-class researchers and engineers who value deep investigation and systematic execution, allowing ideas to mature fully. We are building a premier platform designed to empower our teams in driving impactful innovations.

As a member of our engineering group, you will help develop platforms and tools that foster high-impact research, ensuring scalable, efficient, and innovative system designs.

Responsibilities

  • Design, implement, and manage advanced Kubernetes operators and controllers to automate infrastructure tasks beyond standard capabilities.
  • Ensure robust multi-tenant security and isolation mechanisms by applying RBAC and policies via Open Policy Agent (OPA) and Gatekeeper.
  • Create and manage GitOps-driven continuous integration and deployment pipelines using tools like ArgoCD and FluxCD for secure and auditable updates.
  • Employ Infrastructure as Code principles using Terraform and Helm to facilitate reliable and repeatable infrastructure deployments.
  • Integrate comprehensive observability solutions using Prometheus, Grafana, and OpenTelemetry to monitor system health and performance.
  • Proactively track and adopt advancements in Kubernetes by evaluating and incorporating new versions and features early.
  • Collaborate cross-functionally with researchers, engineers, and traders to clarify requirements, question assumptions, and enhance developer experience.
  • Participate in an on-call rotation, responsibly managing incidents and fostering a culture of shared accountability and transparent problem-solving.
  • Document knowledge thoroughly by producing clear runbooks, incident postmortems, and architectural designs.

Candidate Profile

  • Strong background in Linux system engineering.
  • Proficient programming skills in Go or Python, preferably with experience developing Kubernetes operators or controllers.
  • In-depth understanding of Kubernetes components including Custom Resource Definitions (CRDs), Role-Based Access Control (RBAC), custom controllers, and scheduler extensions.
  • Practical experience with Helm package management and GitOps workflows.
  • Expertise in enforcing multi-tenant security controls on Kubernetes platforms, incorporating namespace isolation, network policies, and Open Policy Agent configurations.
  • Demonstrated capability to troubleshoot complex issues in system performance and reliability affecting infrastructure and workloads.
  • Experience leveraging monitoring and observability toolsets such as Prometheus, Grafana, and OpenTelemetry to track cluster metrics and ensure system health.
  • Strong interpersonal communication skills, with demonstrated ability to engage with internal platform users for feedback and iterative improvements.
  • Competent in creating and maintaining technical documentation, including runbooks and incident reviews.

Benefits and Perks

  • Competitive salary package complemented by an annual discretionary bonus.
  • Complimentary lunch provided via Just Eat for Business and access to an in-house barista bar.
  • Generous paid time off with 30 days of annual leave.
  • Company pension contributions at 9%.
  • Casual dress code promoting a relaxed work environment and excellent work-life balance.
  • Comprehensive healthcare coverage and life insurance.
  • Participation in a cycle-to-work scheme.
  • Regular monthly company events fostering team engagement.

Equal Opportunity Statement

G-Research is dedicated to maintaining an inclusive and diverse work environment that encourages ideas from varied experiences and perspectives. We strive to provide all applicants a fair recruitment process that supports their best performance. Candidates with disabilities or special requirements are encouraged to indicate such needs to receive appropriate accommodations.

Tools & software

Prometheus required Grafana Labs Grafana Cloud required open policy agent required Terraform required

How they work

Communication Teamwork & Collaboration Problem Solving Learning Agility Accountability
🤖
Online · instant AI help
Broxer