Java Developer
Core
Design, develop, and maintain backend services and infrastructure tooling for a Kubernetes-based platform handling GPU-intensive AI workloads.
Role type
Java backend engineer (distributed systems)
Builds
Production-ready Kubernetes systems for GPU-intensive AI clusters
Domain
AI infrastructure / Cloud-native distributed systems
Deliverable
production ML models | infrastructure
Required skills
Java development, JVM ecosystem, distributed systems concepts, Kubernetes, containerization (Docker), problem-solving
Preferred skills
GitOps workflows, GPU scheduling, ML infrastructure, open-source contribution, startup experience
Technologies
Java, Kubernetes, Docker, GitOps tools (Flux, ArgoCD)
Responsibilities
Translate customer requirements into scalable Java solutions, design and maintain backend services, collaborate with product and infrastructure engineers, contribute to system reliability for AI inference and training pipelines, participate in code reviews and architectural discussions
Seniority
Individual Contributor (IC), early-stage startup environment