T
Software Engineer - Golang / Kubernetes
turbalance
flexible 1mo ago
About the role
About Turbalance
Turbalance is an innovative, emerging startup that transforms AI laws. We are a team of passionate problem-solvers who believe in what we’re building. We constantly push boundaries and embrace our inner nerds as we find new ways to tackle complex challenges. You will find a dynamic work environment here, with flat or even non-existent hierarchies and the chance to take on responsibility from day one.
Your Mission
- Kubernetes Operator Development: Design, develop, and maintain production-grade Kubernetes Operators using frameworks like Operator SDK or Kubebuilder to automate application lifecycle management and infrastructure orchestration.
- Custom Resource Design: Architect and implement Custom Resource Definitions (CRDs) and controllers to extend the Kubernetes API.
- Scheduler Plugin Engineering: Build and optimize custom scheduler plugins to refine workload placement strategies, addressing business-specific requirements such as cost-efficiency, latency reduction, or resource constraints.
- GPU Optimization: Develop, deploy, and manage DaemonSets that enable and execute optimizations on NVIDIA and AMD GPUs.
- Cross-Functional Collaboration: Partner with other engineering teams to embed custom solutions into the Kubernetes world.
- Innovation & Ecosystem Engagement: Research emerging trends in the Kubernetes ecosystem (e.g., KEPs, upstream projects) and prototype innovative solutions to address evolving infrastructure challenges.
Your Profile
- 3-5 years of experience in Software Engineering in Go.
- Good grasp of Kubernetes internals, including controller patterns, reconciliation loops, and API extension via CRDs.
- Familiarity with designing custom scheduling logic using Kubernetes scheduler plugins and extension points.
- Solid understanding of GPU architectures and how to expose, manage, and optimize them in Kubernetes clusters.
- Ability to collaborate across different teams to embed custom functionality into cluster workflows.
- Experience with CI/CD pipelines and working in modern software delivery workflows.
- Proficiency in Bash and/or Python for basic scripting and automation tasks.
Why Us?
- Competitive pay & perks: because great work deserves great rewards.
- Work on your terms: flexible hours and remote-friendly culture.
- Fast lanes, no red tape: flat hierarchies and rapid decision-making mean your ideas go live.
- Make it happen: your ideas aren’t just heard - they’re shipped.
- Right place, right time: be part of our growth story and build a career-defining legacy.
- Global by design: work with a diverse, international team across Germany and the US.
- Work with the best: work alongside exceptional engineers and raise the bar together.
Skills
BashGoKubernetesNVIDIAPython
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free