NVIDIA is seeking a Network Deployment Engineer to lead and scale with their Technical Project Management, Network Engineering and Software Development teams to provide architectural alignment, resource coordination and portfolio management enabling end-to-end automation solutions to operate seamlessly and support DGX Cloud.
Requirements
- Hands on experience in a software development environment.
- Ability to create scalable design footprints as it relates to process automation.
- Experience with productivity tools and process automation.
- Familiar with AGILE software development processes
- Programming skills in a modern programming language
- Experience with Cloud Computing environments
- Knowledge of network engineering, computer science or software engineering
Responsibilities
- Apply your engineering mentality to guide developers across multiple geographies to remove roadblocks, prioritize deliverables, and deliver projects/products on time.
- Review automation designs (and highlight recommendations/risks) to ensure functionality will align with business requirements to address opportunities as efficiently as possible.
- Work with Cloud Foundation Automation (CFA) and associated teams to right size resources to deliver features that need to be released per the overall product roadmap.
- Give input on software architectures and standard methodology processes as it relates to design and implementation of new automation.
- Drive data-driven strategies across engineering to ensure alignment cross-functionally.
- Identify problems, drive cross-functional solutions, and sustain relationships with related technical teams.
- Apply process control to continuously improve the engineering delivery and contribute to the overall improvement and operation of the products in scope.
Other
- Bachelors degree or equivalent experience in network engineering, computer science or software engineering.
- 8+ years of relevant work experience
- Detail oriented with an attested ability to multitask in a dynamic environment with shifting priorities and changing requirements
- Excellent communication and technical presentation skills
- Able to think strategically and tactically and to build consensus to make programs successful