Job Description:
We are seeking a highly motivated Network Development Engineer to join our team. The successful candidate will be responsible for deploying and automating network infrastructure across multiple global datacenters. This includes existing footprints and greenfield locations.
As a Network Development Engineer, you will be responsible for designing and implementing scalable network solutions that meet the demands of our customers. You will work closely with internal teams to bring designs and solutions from concept to production. Additionally, you will create and update network standards and ensure that the network is deployed to these standards.
Our ideal candidate is highly autonomous, possesses excellent written and verbal communication skills, project management and time management skills, and has a successful track record of designing simple, scalable solutions and troubleshooting complex network problems and delivering innovative solutions. The desire and ability to work in a fast-paced, collaborative environment is essential.
Key Responsibilities:
- Deploy network infrastructure across all of our network fabrics that supports various services
- Deploy, scale, and automate our network across multiple global datacenters
- Drive scaling of current network designs to meet customer demand
- Create simple, repetitive deployment processes that increase velocity and quality
- Work closely with internal teams on designs/solutions; bringing those designs/solutions from concept to production
- Create and implement changes on the network
Requirements:
- Bachelor's or Master's degree in Computer Science, Networking, or related field
- Knowledge of IP Networking fundamentals such as BGP, OSPF, and other R&S technologies
- Experience scripting in languages such as Python, Perl, or Shell
- Analytical skills
- Comfortable working in a Linux/Unix environment
- Knowledge of network hardware and packet forwarding architectures
- Able to handle ambiguous or vaguely defined challenges and articulate technical solutions through abstract thinking
- Must be able to integrate and work well as part of a team
Benefits:
- Opportunity to work on challenging projects that drive innovation and growth
- Collaborative and dynamic work environment
- Professional development and training opportunities
- Competitive salary and benefits package