We’re looking for a Network Engineer to join Snap Inc! As a member of the IT Network Engineering team, you’ll be supporting the networks, systems and tools that keep the business growing and our information safe.
What you’ll do:
- Design, Develop, Deploy, and Operate Snap’s global enterprise network infrastructure
- Evolve, Monitor, Maintain, and Operate Snap’s existing enterprise network infrastructure
- Design, Develop, Deploy, and Operate Snap’s Data Center network infrastructure
- Evaluate new technologies, prioritize their acquisition, and make decisions in alignment with IT roadmaps/business requirements
- Engineer and implement new solutions to meet business and performance requirements.
- Automate solutions through scripting, continuous integration/deployment, and source control
- Collaborate with cross functional stakeholders to support enterprise, security, and business related incidents and initiatives
- Communicate timelines, network dependencies, resource constraints, and progress with key stakeholders timely and effectively
- Provide mentorship and guidance to adjacent engineers
- Participate in 24/7 on-call rotation
Knowledge, Skills & Abilities:
- Advanced diagnostic and troubleshooting methodology for complex, multi-vendor network environments.
- Proven ability in systematic root cause analysis (RCA) for high-availability infrastructure.
- Ability to analyze technical requirements to design, document, and implement scalable and resilient network solutions.
- Skill in evaluating the technical trade-offs, security implications, and business value of competing technologies and design approaches.
- Demonstrated ability to make sound, high-impact decisions, especially during critical network incidents or project planning.
- Leverage effective communication to escalate challenges to leadership and avoid service disruptions.
- Applies generative AI tools (Gemini, ChatGPT) to streamline documentation, automate troubleshooting, and speed up incident analysis and postmortems.
- Develops and refines network designs, templates, and SOPs using AI assistants, ensuring scalability, reliability, and technical accuracy.
- Integrates AI-assisted solutions into monitoring and alerting systems to enhance operational efficiency, uptime, and root cause visibility.
- Promotes responsible AI adoption by mentoring peers, validating outputs for security and governance compliance, and contributing to org-wide best practices.
- Collaborates across teams to pilot new AI capabilities, share learnings, and ensure all AI usage aligns with Snap’s values and data protection standards.
Minimum qualifications:
- BS/BA degree in a technical field such as Computer Science or equivalent years of experience
Preferred qualifications:
- Deep Domain expertise in core network technologies, including routing, switching, implementation and design.
- Demonstrable experience implementing and managing small to medium scale BGP deployments.
- Experience implementing and managing medium to large scale OSPF deployments.
- Proven technical experience utilizing network tools and packet sniffers. e.g. wireshark, tcpdump.
- Experience in LAN technologies (Spanning Tree, Port security, VLAN, LACP, and QOS)
- Deep understanding of Network Security technologies (Firewalls, NAT, PAT, IPSec, network access lists)
- Experience Managing/Operating a Zero Trust VPN solution
- Experience managing network monitoring and configuration management tools, SNMP, netflow, and vendor services
- Experience in Wireless Networking supporting site surveys, design, and deployment.
- Experience developing/supporting Python, Go and/or shell scripting to automate Network infrastructure
- Familiarity with Linux operating system
- Experience developing/supporting configuration management (using automation frameworks such as Ansible and/or Terraform) for On-Premise (Physical/Virtual) and Cloud (AWS/GCP) hosted deployments