Rebellions builds its own NPUs, and the Platform Engineering group within the FSW team designs and operates the on-prem datacenter and Internal Developer Platform (IDP) that sits on top of it. This platform is the first real-world proving ground for our next-generation hardware — the experience we build here flows directly into external PoCs and shipping products. The role spans the full NPU cloud stack, from Kubernetes and virtualization to IDP development, at the boundary of SRE and platform engineering.
Responsibilities and Opportunities
- Design, build, and operate a Kubernetes-based Internal Developer Platform (IDP) that provisions bare-metal, VM, and container resources to internal teams, consolidating development infrastructure scattered across teams into a shared self-service platform
- Develop and maintain platform services end to end, spanning backend APIs (Python / Rust), durable workflows, databases, and frontend (TypeScript / React), with full observability through Prometheus, VictoriaMetrics, Loki, and Grafana
- Manage and optimize Kubernetes compute resources including cluster operations, high-speed RDMA networking (RoCE, SR-IOV), PCI passthrough device allocation, and storage integration with dynamic volume provisioning
- Automate infrastructure through IaC (Terraform, Ansible, Helm) and GitOps-based workflows, and build a CMDB service to manage internal infrastructure assets
- Support the software development lifecycle by maintaining the internal service catalog and providing build/test resources for CI/CD pipelines
- Treat the platform as a product, listening to internal teams, abstracting their needs into common solutions, and continuously improving developer experience through automation and iteration
Key Qualifications
- A working understanding of ML inference / PyTorch workflows, and the ability to debug systems with complex dependencies
- Hands-on experience building services or platforms end to end, with the ability to turn requirements into software in Python, Rust, Go, or JS/TS
- Strong experience operating Kubernetes, including cluster build and operations, and workload, network, and storage troubleshooting
- A pragmatic problem-solving approach, tracing root causes and eliminating recurring toil through automation
- Clear communication skills and the ability to collaborate across hardware, firmware, and application teams in a fast-paced environment
Ideal Qualifications
- Virtualization and accelerator scheduling on Kubernetes (KubeVirt, DevicePlugin, DRA)
- Linux systems engineering including kernel, driver, and network debugging, and virtualization (KVM/QEMU/libvirt)
- High-speed networking experience with RDMA/RoCE/SR-IOV or PCIe/NUMA/IOMMU
- Experience with LLM inference frameworks (e.g., vLLM) or GPU/NPU accelerator platforms
- Hands-on experience with IaC tools such as Ansible, Helm, or Terraform
- Experience building internal developer platforms (IDP) or self-service portals
- Bare-metal provisioning experience with Metal3 or Ironic
전형절차
- 서류전형 > On-line 인터뷰 > On-site 인터뷰(과제 포함) > Culture-fit 인터뷰 > 처우 협의 > 최종 합격
- 전형절차는 직무별로 다르게 운영될 수 있으며, 일정 및 상황에 따라 변동될 수 있습니다.
- 전형 일정 및 결과는 지원 시 작성하신 이메일로 개별 안내드립니다.
참고사항
- 본 공고는 모집 완료 시 조기 마감될 수 있습니다.
- 지원서 내용 중 허위사실이 있는 경우에는 합격이 취소될 수 있습니다.
- 채용 및 업무 수행과 관련하여 요구되는 법령 상 자격이 갖추어지지 않은 경우 채용이 제한될 수 있습니다.
- 보훈 대상자 및 장애인 여부는 채용 과정에서 어떠한 불이익도 미치지 않습니다.
- 담당 업무 범위는 후보자의 전반적인 경력과 경험 등 제반사정을 고려하여 변경될 수 있습니다. 이러한 변경이 필요할 경우, 최종 합격 통지 전 적절한 시기에 후보자와 커뮤니케이션 될 예정입니다.
- 채용 관련 문의사항은 아래 메일 주소로 문의바랍니다.
- recruit@rebellions.ai