Onsite Infrastructure Software Engineer, Deep Learning Libraries

Posted 2 days ago

Apply now

About the role

  • Infrastructure Software Engineer developing and automating deep learning libraries for NVIDIA. Collaborating with diverse teams to enhance development velocity and deliver high-performance platforms.

Responsibilities

  • Designing and developing software for testing and analysis of our codebases
  • Building scalable automation for build, test, integration, and release processes for publicly distributed deep learning libraries
  • Developing throughout the software stack, from the user experience down to the cluster and database layers
  • Configuring, maintaining, and building upon deployments of industry-standard tools (e.g. Kubernetes, Jenkins, Docker, CMake, Github, Gitlab, Jira, etc)
  • Advancing state of the art in those industry-standard tools

Requirements

  • BS or equivalent experience or higher degree in Computer Science or Computer Engineering
  • 2+ years of relevant experience
  • Strong programming skills in Python (or similar) and familiarity with C/C++ development
  • Experience setting up, maintaining, and automating continuous integration systems (e.g. Jenkins)
  • Fluency in SCM (e.g. Git, Perforce) and build systems (e.g. Make, CMake, Bazel)
  • A pragmatic approach to solving problems and collaboration
  • Passion for "it just works" automation and enabling team members
  • Experience designing and developing automation in Jenkins with Groovy (or similar)
  • Background with distributed systems and cluster/cloud computing, especially with Kubernetes
  • Experience designing and developing unit and integration test frameworks
  • Hands-on experience with code coverage and static code analysis tools
  • Experience with GPU, mobile/embedded platforms and multiple operating systems (Ubuntu, RedHat, Windows, QNX, L4T, or similar)

Job title

Infrastructure Software Engineer, Deep Learning Libraries

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job