Software Engineer (New Grad)
Zettabyte
About the Role
Zettabyte is hiring new grad software engineers to work across the entire stack. This role involves shipping product features, writing backend services in Go, operating infrastructure, and using the company's product.
Key Responsibilities
- Own features end-to-end: scoping, frontend and backend coding, deployment, and monitoring.
- Build fast, polished interfaces in Vue, Next.js, or React.
- Design and build backend services in Go.
- Own and operate Kubernetes infrastructure: deployments, scaling, monitoring, troubleshooting.
- Build and maintain CI/CD pipelines and infrastructure-as-code.
- Administer and harden Linux systems; own networking end-to-end (DNS, firewalls, load balancers, ingress, VPNs).
- Set up monitoring, alerting, and runbooks. Run incident response and post-mortems.
- Use the company's product daily, break it, file bugs, and push for better software.
- Automate tasks; script anything done manually more than once.
- Operate cloud infrastructure (GCP, AWS, or Azure).
- Use AI dev tools (Claude Code, Codex, Cursor, etc.) to increase speed and output.
Requirements & Tech Stack
- Strong in at least one of:
- Frontend: JavaScript/TypeScript, Vue/React/Next.js
- Backend: Go, service design, APIs
- Infrastructure: Linux, Kubernetes, networking
- Comfortable working across the stack.
- Testing mindset: enjoy breaking things and ensuring code functionality.
- Product instincts: prioritize the user and identify issues.
- High agency: proactive in fixing issues and building missing components.
- Ability to ship fast, iterate, and communicate clearly.
- Comfortable with ambiguity and changing requirements.
Bonus Points
- Fluent in Chinese (Mandarin).
- Deeper Kubernetes experience: RBAC, networking policies, operating clusters in production.
- Terraform, Pulumi, or other IaC tools.
- Observability stacks: Prometheus, Grafana, Datadog, ELK.
- Service meshes, gRPC, or message queues (Kafka, NATS, RabbitMQ).
- Design sensibility: translating designs to pixel-perfect implementation or independent design.
- Familiarity with AI/ML tools and integrating LLMs into products.
- Bare metal or on-prem experience.
- Security hardening or pen-testing background.
- Contributions to open source or notable side projects.
- Experience with a homelab.