onsite
Software Engineer - Cloud Platform Networks - Neo4j
Software Engineer
Develop and operate cloud‑native networking services for a graph intelligence platform, building scalable, automated infrastructure on AWS using Python, Go, Kubernetes, and CI/CD pipelines.
About the role
Key Responsibilities
- Design, implement, and maintain cloud‑native networking components that support high‑performance graph workloads.
- Build automation and orchestration scripts using Python and Go to provision, monitor, and scale network resources on AWS.
- Collaborate with platform, security, and data teams to ensure reliable, secure, and observable network services.
- Develop CI/CD pipelines and infrastructure‑as‑code templates (e.g., Terraform, CloudFormation) for repeatable deployments.
- Participate in on‑call rotation, troubleshoot network incidents, and drive continuous improvement of reliability and performance.
Requirements
- 3+ years of software engineering experience with a focus on cloud platforms and networking.
- Proficiency in Python and Go for building automation and services.
- Hands‑on experience with Kubernetes, AWS networking (VPC, Transit Gateway, Load Balancers), and infrastructure‑as‑code tools.
- Strong understanding of network protocols, security best practices, and performance tuning.
- Experience with CI/CD pipelines, monitoring, and incident response in a production environment.
Skills
pythongokubernetesawscicd