# Senior Software Engineer - Kubernetes AI Scheduler

**Company**: KAI-Scheduler
**Location**: Tel Aviv, Israel
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Tel-Aviv/Senior-Software-Engineer---Kubernetes-AI-Scheduler_JR2020152?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_2348e0b9-905

## Description

We are seeking a Senior Software Engineer to join our team, working on the KAI-Scheduler project, an open-source CNCF project that delivers the best scheduling experience for AI workloads on Kubernetes.

As a Senior Software Engineer for KAI, you will help build the future of AI scheduling in the Kubernetes ecosystem, working on challenging problems spanning workload scheduling, Kubernetes internals, and large-scale AI infrastructure.

Responsibilities:

- Develop clean, maintainable, and well-tested software in Go.

- Design and implement scalability improvements for KAI, helping it operate efficiently in massive-scale deployments (thousands of nodes) while addressing Kubernetes scaling constraints and bottlenecks.

- Apply strong algorithmic thinking to solve complex AI workload scheduling and placement challenges, balancing performance, fairness, cluster utilization, topology constraints, and scalability.

- Conduct code and design reviews to uphold high-quality standards and mentor team members.

- Work closely with contributors, users, and customers, helping translate feedback from production deployments into product and engineering improvements.

- Collaborate with related upstream projects (schedulers, AI frameworks, cluster autoscalers, Kubernetes SIGs/WGs, etc.) and contribute to community and ecosystem discussions.

Requirements:

- B.Sc. or M.Sc. in Computer Science or a related field or equivalent experience.

- 8+ years of experience in backend software development, including system design and architecture.

- 4+ years of advanced Kubernetes development experience, including designing and implementing CRDs and controllers, with deep expertise in Kubernetes internals, networking, storage, and cluster architecture.

- Strong algorithmic skills with experience tackling complex optimization and distributed systems challenges.

- Strong technical skills and a proven ability to collaborate with and mentor other engineers.

## Skills

### Required
- Go
- Kubernetes
- algorithmic thinking
- distributed systems
- backend software development

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Israel-Tel-Aviv/Senior-Software-Engineer---Kubernetes-AI-Scheduler_JR2020152?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
