Senior Software Development Engineer, AWS Kubernetes (K8s)
Core
Building and operating an infrastructure platform for training, fine-tuning, and inference of AI models on AWS EKS, focusing on next-generation network management, observability, and telemetry.
Role type
Senior IC software development engineer (Kubernetes/AI infrastructure)
Builds
High-scale, reliable networking infrastructure and ML capabilities for external customers and internal use
Domain
Cloud infrastructure, distributed systems, machine learning
Deliverable
production ML models
Required skills
Kubernetes, eBPF, distributed systems design, system architecture, Linux, Java/Golang/C/C++/Python, network protocols, GPU/Trainium infrastructure, NCCL, PyTorch/JAX/Kubeflow/Kueue
Preferred skills
Linux kernel development, complex software system delivery, mentoring, network hardware configuration, performance optimization
Technologies
AWS EKS, AWS VPC CNI, eBPF, AWS load balancer controller, PyTorch, JAX, Kubeflow, Kueue, GPUs, Trainium, NCCL
Responsibilities
Contribute to open source projects (AWS VPC CNI, eBPF network policy, load balancer controller), operationalize purpose-built models to improve EKS experience, set technical strategy for high-scale infrastructure, work with AI teams and customers to deploy models at scale
Seniority
Senior, hands-on IC with mentorship responsibilities