Senior Software Engineer

Year    Bangalore, Karnataka, India

Job Description


Are you a specialist in architecting, designing & implementing large scale web applications Are you looking to take the next step in your career with the most groundbreaking technology companies Do you pride yourself in building and maintaining enterprise quality microservices If so, join our team at NVIDIA, where we are dedicated to building a world-class platform team that is making a significant impact on productivity and release cycles at scale for the NVIDIA GPU Cloud Computing group. NVIDIA is an industry leader with groundbreaking development in High-Performance Computing, Artificial Intelligence, and ML/DL. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables outstanding creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. 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. NVIDIA is widely considered to be one of the technology world\'s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you\'re creative and autonomous, we want to hear from you.

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3153514
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year