Job Description
Kubernetes Controller / Workload Fragmentation Engineer Objective Design and implement a Kubernetes-native controller that detects high-compute workloads, applies template-based fragmentation logic, and generates structured execution fragments for downstream scheduling. Responsibilities Develop a controller service running inside Kubernetes to observe workload creation events. Detect workloads that require special handling based on declared compute requirements. Apply predefined workload templates representing common, industry-standard execution patterns.
Support custom workload templates that allow clients or operators to define their own execution structures. Use templates to decompose monolithic workloads into multiple execution fragments. Generate derived workload definitions (YAML or JSON) enriched with execution metadata. Ensure deterministic, repeatable behavior using Kubernetes reconciliation principles. Template Model (Core Requirement) Implement a template system that: Encodes execution structure independently of business logic. Supports both predefined templates (maintained by the platform) and custom templates (defined externally).
Allows new workload types to be introduced without code changes. Templates must be extensible to accommodate new high-compute workload patterns over time. Required Expertise Strong experience with Kubernetes controllers and reconciliation patterns. Proficiency with Kubernetes APIs and workload resources. Experience designing template-driven or rule-based systems. Proficiency in Go or equivalent systems programming language. Familiarity with declarative configuration models. Preferred Experience Prior work on workflow orchestration, scheduling, or workload decomposition.
Experience supporting extensible configuration frameworks in distributed systems. Apply tot his job