עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
Who are we?
Komodor is a cutting-edge Kubernetes platform built by developers, for developers. We help engineering and infrastructure teams manage complex systems with ease, efficiency, and transparency – so they can focus more on innovation and less on firefighting Kubernetes challenges.
Our platform is trusted by thousands of teams worldwide, with standout capabilities like Klaudia – our AI-powered Kubernetes failure detection and analysis engine that delivers real-time insights to dev and infra teams; the Cost team, helping companies dramatically reduce cloud spend; the Health team, building industry-leading troubleshooting features; and our Operations group, crafting powerful Kubernetes-native agents, operators, and controllers.
Your mission
We’re looking for a highly skilled Software Engineer to join the team behind Podmotion: Komodor’s cutting-edge live migration engine for Kubernetes workloads. Your mission is to design, build, and optimize the next generation of pod mobility using CRIU-based checkpoint/restore, enabling stateful containers to move across nodes while preserving their full runtime memory state and more!
In this role, you’ll develop low-level container runtime integrations, extend Kubernetes-native operators, and contribute to the open-source ecosystem around workload mobility. You will work closely with our Cost and Platform Engineering teams to push the limits of what Kubernetes is capable of; from zero-downtime maintenance to automated node evacuation and self-healing systems.
You will shape the architecture, reliability, performance, and developer experience of Podmotion and help define how modern cloud-native systems achieve true live transparency and resiliency.
Why This Role Rocks?
- You’ll work on one of the most technically ambitious features in Kubernetes today
- You’ll be breaking new ground in how workloads move, recover, and self-heal in distributed environments.
- You get to work deeply with Kubernetes internals, container runtimes, cgroups, Linux namespaces, and Linux kernel features.
- You’ll contribute to a high-impact open-source ecosystem used by companies running large-scale production clusters.
- You’ll join a team of talented engineers who love solving hard distributed-systems challenges.
- You’ll see your work help thousands of teams improve reliability, reduce costs, and achieve operational excellence.
What You’ll Bring:
Core Technical Skills
- Strong proficiency in Golang, including experience building production-grade customer-deployed or system-level services.
- Deep Kubernetes experience — controllers, CRDs, operators, reconciliation loops, informers, pod lifecycle, and scheduling behavior.
- Hands-on experience with container runtimes (containerd, CRI-O, Docker) and the underlying Linux primitives (cgroups, namespaces, seccomp, capabilities).
- Familiarity with Linux kernel concepts related to checkpoint/restore: memory dumps, process trees, open file descriptors, networking namespaces, and filesystem state.
- Experience with low-level system debugging, profiling, and performance optimization.
- Strong understanding of distributed systems, reliability engineering, and failure handling.
- Experience contributing to Kubernetes SIGs, CRI-related projects, or container runtime internals.
- Experience building Kubernetes operators with controller-runtime or client-go.
- Knowledge of networking internals, IPAM, CNI plugins, and cross-node traffic routing.
- Experience with Rust, C, or other system-level languages.
- Practical experience with CRIU (Checkpoint/Restore In Userspace) or similar technologies (e.g., runc checkpointing, VM snapshotting, process migration systems).
- Understanding of cloud providers (AWS, Azure, GCP) and their VM scheduling or migration primitives.
- Experience working with eBPF
- Passion for solving deep technical challenges at the system level.
- Strong sense of ownership and end-to-end accountability.
- Ability to work collaboratively with highly technical teammates.
- Curious, self-driven, and eager to explore emerging technologies.
- Work with the latest tech (AI, K8s, cloud-native tools)
- Room to grow and learn
- Flexible work setup
- Competitive pay and benefits
- Budget for conferences, courses, and professional development
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.