Senior Software Engineer

Nvidia Corporation

5 - 10 years

Bangalore

Posted: 19/08/2023

Job Description

What you'll be doing:


  • Play a key role in defining, developing, and maintaining the frameworks & platforms for web applications & CLI tools.
  • You will implement, advocate, and carry out web and CLI based solutions that cater to the DevOps domain.
  • Apply your skills to automate complex tasks and improve the efficiency of the solution by writing unit tests, code metrics checks, integration, and functional automated tests.
  • Good knowledge about application development, testing frameworks and setup on Kubernetes.
  • Develop and maintain visualization solutions (like dashboards) using React / Angular / Vue.
  • Collaborate with multiple teams to integrate with other products in NVIDIA.


What we need to see:


  • BS/MS in Computer Science or equivalent field, or equivalent experience.
  • 5+ years of relevant work experience.
  • Good knowledge of algorithms, data structures, and design patterns.
  • Specialist in one or more modern programming languages such as - Golang, Java, Javascript (React/Angular), Python.
  • Experience in working with SQL/NoSQL database systems such as MySQL, MongoDB, Cassandra or Elasticsearch.
  • Good understanding of distributed systems, understanding of monolithic and microservice architecture and REST APIs.
  • Strong collaborative and interpersonal skills, past experience on optimally guide and influence within a multifaceted environment.
  • Ability to mentor junior team members, review their implementations & provide guidance for project execution.


Ways to stand out from the crowd:



  • Exposure to and interest in Open Source frameworks, tools, and technologies.
  • Experience in container technology like Docker and Kubernetes.
  • Background in continuous integration & deployment practices.
  • Knowledge in setting up and maintaining systems monitoring and logging tools.
  • Strong understanding of Linux internals and system programming experience.


About Company

Nvidia Corporation is an American multinational technology company incorporated in Delaware and based in Santa Clara, California. It is a software and fabless company which designs graphics processing units (GPUs), application programming interfaces (APIs) for data science and high-performance computing as well as system-on-a-chip units (SoCs) for the mobile computing and automotive market. Nvidia is a dominant supplier of artificial intelligence hardware and software. Its professional line of GPUs is used in workstations for applications in such fields as architecture, engineering and construction, media and entertainment, automotive, scientific research, and manufacturing design.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).