NVIDIA is on the lookout for a dedicated and driven Software Engineer to join our dynamic VLSI Design Automation team. This team focuses on the development of VLSI CAD tools and web applications, and is responsible for managing and maintaining high-quality VLSI infrastructure, including compute and storage for the Backend Networking team. We seek a passionate engineer eager to effectively manage compute and storage, develop scripts, automate processes, and create dashboards and applications. Our ideal candidate is data-driven, eager to learn, and possesses strong interpersonal skills.
What You’ll Be Doing
- Oversee and optimize compute storage resources, ensuring operational efficiency and success of VLSI projects. Develop and maintain scripts and automation tools to streamline infrastructure tasks.
- Engaging in the entire lifecycle of tool and web application development, which includes backend, frontend, data storage design, UI/UX design, testing, deployment, and maintenance.
- Design, implement, and maintain dashboards for monitoring and reporting on infrastructure performance and usage.
What We Need To See
- A bachelor’s degree in computer science/engineering, or equivalent experience.
- 2+ years of experience in VLSI Design Automation.
- Strong knowledge of Python and JavaScript.
- Experience with database management systems, both SQL (e.g., PostgreSQL, MySQL) and NoSQL.
- Experience with data visualization in Python.
- Proven experience with CI/CD practices and tools.
Ways To Stand Out From The Crowd
- Strong knowledge of React and other modern web development frameworks.
- Familiarity with data analysis tools and libraries (e.g., pandas, numpy) is a plus.
- Proficiency with the Linux operating system.
- Hands-on experience with machine learning techniques and frameworks.
We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
JR1981410