Posted Aug 16

Nvidia is hiring a
Senior Software Engineer

India, Pune • 5 Locations • India, Pune
Full time

At NVIDIA, we believe in data-driven decision-making, and the data science platform team plays a crucial role in driving this initiative. We are currently seeking a talented Staff Software Engineer to join our team. As a Staff Software Engineer, you will be responsible for launching software products and designing software architecture in cloud computing environments.


Your work will revolve around our advanced real-time data analytics platform, supporting streaming, observability stack, data lake, and various cloud services such as Cloud Gaming, Cloud Deep Learning, Autonomous Vehicles, Omniverse, etc. Your expertise will be instrumental in designing and building enterprise-level solutions using ground breaking NVIDIA technology. You will collaborate with internal engineering teams to deploy and operationalize software at scale, with a specific focus on end-to-end solutions for Machine Learning and Deep Learning in the cloud.


What you'll be doing:

  • Building and deploying software solutions, leveraging NVIDIA's  software on cloud-based GPU platforms.

  • Utilizing your skills in Software engineering, DevOps, Kubernetes, and orchestration to implement serverless solutions.

  • Developing microservices for task-specific cloud services.

  • Enhancing service reliability and observability, while creating UI and APIs to improve user experience.


What we need to see:

  • A solid background with at least 8+ years of experience in Engineering, Computer Science, Data Science, or a related field.

  • A degree in Engineering, Mathematics, Physics, Computer Science, or equivalent experience.

  • Familiarity with ML/DL training and inferencing concepts.

  • Demonstrated experience in cloud computing environments, including AWS, GCP, and Azure.

  • Proficiency with virtualization and cluster management tools like Docker/Containers and Kubernetes.

  • Strong analytical and problem-solving abilities.

  • The capability to handle multiple tasks efficiently in a diverse environment.

  • Excellent written and oral communication skills, with a passion for sharing knowledge with clients, partners, and colleagues.


Ways to stand out from the crowd:

  • Strong coding and debugging skills, with expertise in Python, Java, or Go.

  • Familiarity with AI frameworks and tools on GPUs.

  • Experience with serverless computing.


At NVIDIA, we are known for being one of the most desirable employers in the technology industry. We have a workforce of forward-thinking and dedicated individuals. If you possess creativity and autonomy, we want to hear from you! NVIDIA is committed to promoting a diverse work environment and is proud to be an equal opportunity employer. We value diversity in our current and future employees and do not discriminate, including in our hiring and promotion practices, based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

Please mention that you found the job on ARVR OK. Thanks.