Placement papers | Freshers Walkin | Jobs daily: Senior Software Engineer for Nvidia Internal Infrastructure at NVIDIA (Pune, India)


Search jobs and placement papers

Senior Software Engineer for Nvidia Internal Infrastructure at NVIDIA (Pune, India)

NVIDIA is hiring senior software engineers in its Infrastructure Planning and Process Team, to lead the massive scale up in various key solutions for its internal DevOps operations.



IPP (Infrastructure, Planning and Process) is a global organization within NVIDIA. The group works with various other teams within NVIDIA such as Graphics Processors, Mobile Processors, Deep Learning, Artificial Intelligence and Driverless Cars to cater to their infrastructure needs.



These cloud services provide almost half a million automated jobs per day on five thousand servers helping with the productivity of thousands of NVIDIAs software developers worldwide. The cloud hosts heterogeneous mix of machines and devices with various operating systems (Windows/Linux/Android), multitude of hardware platforms both NVIDIA GPUs and Tegra processors.



Are you passionate about infrastructure and looking for complex meaningful issues, ready to build the next generation of cloud services, design creative solutions, mine through data to uncover real problems and fix them? We are excited to have a fun-loving person like you join our team!



As a Senior Software Engineer, you will be understand the overall movement of data in the entire platform, find bottlenecks, define solutions, develop key pieces, write APIs and own deployment of those. You will work with internal and external development teams to discover these opportunities and to solve hard problems. You will also guide other teammates in developing the APIs you have defined, developing your acceptance tests for those and reviewing the work and the test results.



For this role, you will need to have excellent leadership, communication, organizational, and analytical skills as well as passion for large and hard problems, e.g. Peta Bytes of fast storage, Million cores, 100,000 builds and 100,000 tests.



What youll be doing:

Work with the architect and other developers in internal and external development teams.



Own the subsystems of the NVIDIA cloud platform meeting its performance, scalability and interoperability objectives, and timely deployment.



What we need to see:

BS (MS preferred) in EE/CS with 6+ year experience



Expert programming ability in C, C++, Python, Java



Consistent track record in developing large scale distributed applications.



Ability to effectively work across organizational boundaries to maximize alignment and productivity between teams.



Familiarity with software engineering practice (git, perforce, JIRA, JAMA, etc.)



Good background of Cloud technologies like



Hadoop

MapReduce

OpenStack

Docker

LXC

Git

Perforce

Binary Artifacts and Repository Management



And technologies still in use we use are:

NetApp or other POSIX storage

Thread Pools / Process Pools

RDBMS

Entity Relationship

mysql

JDBC



Ways to stand out from the crowd:

Experience working on a large DevOps system.



Familiarity with AI and deep learning



Prior development of a large software project using service oriented architecture operating with real time constraints



Experience developing scalable server based tools



Strong commitment to get the most performance out of a system you work on



We have some of the most brilliant and talented people in the world working for us and, due to unprecedented growth, our best-in-class engineering teams are rapidly growing. We are building a team that will truly change the world. If you are passionate about new technologies, care about software quality, want to be part of the future of transportation and AI, would love for you to join us.
by via developer jobs - Stack Overflow
 

No comments:

Post a Comment