November 2025 - Backend + Kubernetes Engineer - Cost Optimization Platform

Description

We're building systems that make Kubernetes actually cost-effective. Most companies waste 60-70% of their Kubernetes spend on over-provisioned resources. We're fixing that with intelligent rightsizing, real-time workload optimization, and AI-driven autoscaling. Our codebase is in Go, but if you're a strong backend engineer with Python/Rust/Java/Node.js experience and willing to learn Go, that works for us. You'll be analyzing cluster behavior, predicting resource needs, and automatically adjusting allocations—without restarts, without downtime, and without breaking things. The key is deep Kubernetes knowledge and solid backend engineering fundamentals. If you've ever looked at a Kubernetes bill and thought 'there has to be a better way,' this is it.

Salary range

5,000 – 12,000 EUR (Brutto I)

Your Role and Contributions

  • Build Kubernetes Operators That Save Money. Write operators that continuously analyze workload patterns and automatically righsize CPU and memory allocations. You'll be building systems that can adjust resources in real-time without restarting pods, using actual usage data instead of guesses.
  • Implement AI-Driven Autoscaling. Build autoscaling algorithms that use ML forecasting to predict resource needs before traffic spikes happen. Not just reactive HPA that waits for CPU to spike—proactive systems that understand workload patterns and scale intelligently.
  • Create Cost Visibility and Analytics. Build systems that track resource usage and costs across clusters, namespaces, and workloads. Generate actionable insights about where money is being wasted and provide specific recommendations for optimization.
  • Optimize Node Utilization and Bin Packing. Implement intelligent instance selection and bin packing algorithms that maximize node utilization. Figure out the optimal node types for workloads and pack them efficiently to reduce cloud spend without sacrificing performance.
  • Build Multi-Cloud Infrastructure Integration. Integrate with AWS, GCP, and Azure APIs to collect pricing data, manage node pools, and optimize across different cloud providers. Handle the complexity so users can optimize costs regardless of where their clusters run.
  • Develop Real-Time Monitoring and Observability. Build monitoring systems that track resource utilization, cost trends, and optimization opportunities in real-time. Create dashboards that show actual savings and help teams understand their infrastructure efficiency.

Required Skills & Qualifications

  • Deep Kubernetes expertise – you understand how the scheduler works, what happens during pod startup, and why networking is always the problem
  • Strong backend engineering experience (our codebase is Go, but we can hire Python/Rust/Java/Node.js engineers willing to learn)
  • You've built and operated distributed systems that handle real traffic, not just demo apps
  • Infrastructure as Code isn't just a buzzword – you've used Terraform, Pulumi, or similar tools to manage actual production infrastructure
  • You understand how cloud providers actually work – their APIs, pricing models, and the gotchas that aren't in the documentation
  • Monitoring and observability are second nature – you know the difference between metrics that matter and vanity metrics
  • You've debugged production issues at 3 AM and learned to build systems that don't wake you up

Nice-to-Have

  • Prior Go experience (makes onboarding faster, but not required if you have strong backend fundamentals)
  • You've contributed to major Kubernetes projects or built your own operators that people actually use
  • Experience with microVMs, container runtimes, or low-level virtualization technologies
  • You understand the economics of cloud computing and have actually saved companies money through better infrastructure
  • Background in performance engineering, systems programming, or distributed systems research
  • You've worked at a company that operates infrastructure at serious scale (thousands of nodes, not dozens)

Selection process

Share your CV and any relevant work samples.
Submit CV
A single, relaxed conversation where we get to know each other, discuss our culture, and assess your technical expertise.
Interview
If we're a good match, we'll extend a formal offer.
Offer

What do we offer?

Flexible Working Hours

Manage your own schedule to maintain a healthy work-life balance.

Global Exposure

Opportunities to travel and immerse yourself in diverse cultures, expanding your perspectives.

Hybrid Work Environment

Work remotely, onsite, or mix it up—whatever works best for you.

Top-Tier Equipment

We provide state-of-the-art tools and resources to help you excel.

Continuous Learning

Access to educational resources, training, and professional development opportunities.

Conference Support

We sponsor attendance at industry-leading events, helping you stay on top of industry trends.

Performance Bonuses

Receive mid-year and year-end bonuses based on productivity and contributions.

Tell us about your project

Our offices

  • Zagreb
    Bozidara Magovca 14
    10000, Zagreb, Croatia