Software Engineer - Golang / Kubernetes (m/f/d)
Turba AI GmbH
Heidelberg
Hybrid
EUR 60.000 - 90.000
Vollzeit
Vor 30+ Tagen
Zusammenfassung
A leading technology company seeks a Kubernetes Operator Developer to design and implement production-grade Kubernetes Operators and CRDs. Ideal candidates will have 3-5 years of experience in Go, including knowledge of Kubernetes internals and GPU optimization. Join a dynamic, remote-friendly work environment with competitive pay and innovative projects that make a significant impact.
Leistungen
Competitive pay & perks
Flexible hours
Flat hierarchies
Work with exceptional engineers
Diverse international team
Qualifikationen
- 3-5 years of experience in Software Engineering in Go.
- Good grasp of Kubernetes internals including CRDs and controller patterns.
- Experience with GPU architectures and optimization.
Aufgaben
- Design, develop, and maintain Kubernetes Operators using Operator SDK or Kubebuilder.
- Architect and implement Custom Resource Definitions (CRDs) and controllers.
- Build and optimize custom scheduler plugins.
Kenntnisse
Software Engineering in Go
Kubernetes internals
Scheduling logic
GPU optimization
Collaboration
CI/CD pipelines
Bash and/or Python
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 withCI/CD pipelinesand 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