Infrastructure Software Engineering Intern - Fall
Infrastructure Software Engineering Intern designs, builds, and manages on-premises backend infrastructure for a semiconductor fab, focusing on bare-metal Linux, automation, monitoring, and reliability using Rust and Go. Requires strong systems programming skills and a portfolio of real projects; pursuing BS in CS/CE.
Responsibilities
- Build and evolve our infrastructure-as-code tooling to manage complex, multi-environment deployments
- Help manage and maintain our fleet of on-premises servers, ensuring high availability and optimal resource utilization
- Monitor and maintain system performance and health across diverse production workloads
- Design, implement, and refine alerting systems to catch issues before they impact users
- Build automation to reduce toil and improve operational efficiency
- Implement secure secret management
- Debug production issues across the stack
- Work closely with engineering teams to understand their infrastructure needs and deliver robust, scalable solutions
Required Experience
- Pursuing a BS in Computer Science, Computer Engineering, or demonstrated exceptional skill in software engineering
- Strong programming skills in Rust, Go, or other systems-oriented languages
- Solid understanding of Linux systems, networking fundamentals, and distributed systems concepts
- Experience building or maintaining non-trivial infrastructure, automation, or tooling projects (personal, academic, or professional)
- Interest in one or more of the following areas: systems reliability, observability, infrastructure automation, performance optimization
Nice-to-have
- Experience with configuration management or fleet management at scale
- Background in monitoring and observability tools (Prometheus, Grafana, ELK stack, Datadog)
- Familiarity with performance profiling and capacity planning
- Experience with database administration, backup strategies, or disaster recovery
- Exposure to secret management systems (Vault, SOPS) or PKI
Compensation
Software Interns are paid an hourly rate equivalent to an annualized range of $97,000-132,000, depending on experience and education level. This range assumes a 40-hour workweek and includes up to 10 hours of pre-approved weekly overtime, paid at 1.5x the base hourly rate.
Site Reliability Engineer
Senior or Staff Site Reliability Engineer focused on continuous delivery infrastructure using Argo Workflows, ArgoCD, and Kubernetes. Owns deployment tooling, onboarding flows, and participates in 24/7 on-call. Requires 6+ years building and operating distributed systems.
Senior Network Engineer
Senior Network Engineer building and supporting carrier interconnects, private circuits, NNIs, and cloud connectivity for a managed network services provider. Requires hands-on service provider experience with Layer 2/3 protocols and direct carrier coordination.
Software Engineer (AI Engineer/Developer Experience)
Senior engineer on the Developer Experience team building AI-powered infrastructure and tooling (Bazel, IDEs, Cloud Workspaces) to boost Snowflake engineers' productivity. Requires 7+ years experience and fluency in Java/C++/Python/Golang.