Nvidia System Software Engineer in Moscow, Russia

NVIDIA is looking for* Senior Software Engineer*who will be working with a team responsible for Global Testing Laboratory - an automated game testing infrastructure. As a team member you'll be doing research on existing solutions and technologies to help system grow and sustain constantly growing workload.

What you’ll be doing:
  • Design and develop various services for testing automation infrastructure
  • Migrate or rewrite existing services to a new architecture
  • Improve security and performance of the testing automation infrastructure
  • Collaborate with all parts of NVIDIA to gather requirements and provide support for solutions implemented
  • Document solutions and designs implemented
What we need to see:
  • Specialists or Masters degree in Computer science or other technical field
  • Knowledge of at least one scripting language (Perl, Ruby, etc.)
  • Knowledge of algorithms and data structures
  • Understanding of gnu/linux
  • C/C++ experience
  • Intermediate English is a requirement
  • NoSQL database experience
Ways to stand out from the crowd:
  • MSSQL experience
  • MongoDB experience
  • Cassandra experience
  • Experience with HTTP restful services
  • Experience with LuaJIT
  • Knowledge of Golang, cross-platform development
  • Knowledge of Perl, Ruby and Lua
  • Understanding of networking (sockets, TCP/IP, RTT, routing)
  • Experience with multi-threaded programming and lock-free data structures
  • Understanding of machine learning technologies

With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people in the world working for us. If you're creative and autonomous, with a genuine passion for technology, we want to hear from you. ​

  • Posted 30+ Days Ago
  • Full time
  • JR1909942