EDA Infrastructure Engineer

$148,000 - $276,000/Yr

Nvidia - Durham, NC

posted 7 days ago

Full-time - Mid Level
Durham, NC
Computer and Electronic Product Manufacturing

About the position

As a Site Reliability Engineer (SRE) within NVIDIA's Hardware Infrastructure team, you will collaborate with various teams to enhance the infrastructure environment. Your role will focus on enabling engineers to create innovative chips by developing automation, implementing infrastructure innovations, and improving the chip development process. You will work in an agile environment with EDA and software experts to build scalable, reliable, and high-performance systems and tools.

Responsibilities

  • Develop automation to scale infrastructure easily and reliably.
  • Implement infrastructure innovations that accelerate chip development using broad IT infrastructure skills.
  • Design and implement network architecture, storage solutions, virtualization, and services specific to EDA workflows.
  • Collaborate closely with EDA teams to understand their requirements and translate them into infrastructure solutions.
  • Perform fast-paced investigations to empower engineers to develop at high speeds.
  • Contribute to improving the chip development process and overall quality, enhancing time to market for next-generation chips.

Requirements

  • Experience with automation workflows such as Ansible and Jenkins.
  • UNIX Systems programming and automation using industry standard languages, familiar with API calls.
  • Python experience preferred.
  • Authoritative level usage of UNIX and UNIX CLI utilities such as sed, awk, grep.
  • Hands-on experience with architectural decisions in technologies (storage, networking, compute) relevant to chip engineers.
  • Understanding of distributed UNIX system concepts such as NFS, autofs, DNS, LDAP, and/or NIS.
  • Excellent planning and communication skills, with a passion for improving productivity and efficiency.
  • Strong experience in investigating and debugging complex, multi-discipline problems in a UNIX environment.
  • 5+ years experience in a large, distributed UNIX environment.
  • History of using data analysis principles and influencing data-driven decisions.
  • MS (preferred) or BS in Computer Science, similar degree, or equivalent experience.

Nice-to-haves

  • Extensive knowledge with job schedulers (particularly IBM Spectrum LSF and/or SLURM).
  • Experience with Perl.
  • Deep understanding of distributed system principles.
  • Experience with chip design workflows, such as front end verification, back end workflows, or mixed signal workflows.
  • Experience in crafting solutions that balance security and productivity for the end user.

Benefits

  • Equity options
  • Comprehensive health benefits
  • Flexible work hours
  • Diversity and inclusion programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service