Finding the best job has never been easier
Share
NVIDIA is looking for a Deep Learning Performance Engineer to support our growing investments in Deep Learning.
What you’ll be doing:
Run performance tests using an automated testing environment and analyze the results.
Analyzing the data, you will produce reports to be shared out with customers.
Configure computer systems with appropriate hardware and software in order to carry out the performance testing.
Develop software to automate the testing of DL-focused applications and improve existing testing processes.
Learn to use the latest applications in the DL field with the latest hardware.
What we need to see:
Bachelor of Science (or equivalent experience) in Computer Engineering, Computer Science or related technical discipline
5+ years relevant experience.
Excellent programming and debugging skills in a scripting languages such as Python or Unix shell.
Advanced knowledge using Linux based systems (CentOS and Ubuntu strongly preferred).
Proficient in compiling software from source code, including debugging errors encountered.
Excellent English verbal and written communication skills to best collaborate with coworkers.
Excellent data analysis skills and the ability to summarize findings in a written report.
Ways to stand out from the crowd:
Experience using GPU-enabled deep learning frameworks (MXNet, PyTorch, TensorFlow).
GPU programming experience in CUDA or OpenCL.
Familiarity with software compilers such as Intel Composer and PGI.
Proficient in C, C++ or Fortran.
Have previously worked with a computer cluster.
These jobs might be a good fit