Software Engineer - Infrastructure
Core
Design, build, manage, and improve the core cloud and Kubernetes infrastructure for Neo4j's managed graph platform, Aura.
Role type
Senior Infrastructure Engineer (Cloud & Kubernetes)
Builds
Robust, high-availability cloud infrastructure and Kubernetes clusters for a managed graph database service
Domain
Cloud Infrastructure, Kubernetes, Graph Databases
Deliverable
production ML models | infrastructure
Required skills
Cloud Platform expertise (AWS, GCP, Azure), Kubernetes production experience, Go programming, Infrastructure as Code (Terraform, Crossplane), Linux/VM management, Cloud Networking & Storage, Operator pattern knowledge
Preferred skills
Experience with Cluster Autoscaler, Karpenter, CSI drivers, FluentBit, Google Cloud Logging
Technologies
Kubernetes (GKE, EKS, AKS), Go, Terraform, Crossplane, AWS Controllers for Kubernetes, Azure Service Operator, GCP Custom Compute Classes, FluentBit, Google Cloud Logging
Responsibilities
Design and implement processes/tools to improve core cloud infrastructure; Handle day-to-day operations of the infrastructure; Investigate operational issues and develop automated solutions; Collaborate with Product Managers and peers to build features
Seniority
Senior, hands-on IC
