Senior Software Performance Tuning Specialist

1 month ago


Pune, Maharashtra, India NVIDIA Full time

We are seeking a senior software developer to join our effort to advance the state of the art of software performance tuning applications for GPU/SoCs. You will apply your knowledge gained of current and future NVIDIA chip architectures to improve our tools that provide meaningful feedback to application developers.

Key Responsibilities:

  • Work with multi-disciplinary teams to design, implement, and verify performance metrics and collection methodologies for NVIDIA GPUs/SoCs.
  • Invent and improve our GPU/SoC profiling library with new features to allow developers to extract the best performance out of their applications.
  • Understand and use the NVIDIA GPU/SoC performance monitoring system.
  • Develop new tools for GPUs/SoCs running on several platforms.

Requirements:

  • B.S. EE/CS or equivalent experience with 3+ years of work experience or MS with 2+ years experience, or Ph.D.
  • Strong programming ability in C, C++.
  • Knowledge of computer architecture (preferably ARM CPUs/ SoCs or GPUs).
  • Solid understanding of hardware pipeline concepts, with a willingness to work at a detailed implementation level.
  • Experience working in device drivers, embedded systems, or other low level library development.

Preferred Qualifications:

  • Background including shipping device drivers or system software.
  • Knowledge of GPU API's such as: CUDA, OpenCL, OpenGL, Direct3D, Vulkan.
  • Prior experience authoring developer tools, particularly for GPUs or SoCs.
  • Experience in performance analysis, particularly of embedded system applications.
  • You have worked on computer algorithms and proven ability to choose the best possible algorithms to nail complex problems.
  • Knowledge or experience in compute architecture, operating systems, and compilers.

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most motivated people in the world working for us. If you are creative and self-driven, we want to hear from you. 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 amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people in multiple disciplines to help us accelerate the next wave of computing.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, colour, national origin, gender, gender expression, sexual orientation, age, marital status, disability status or any other characteristic protected by law.



  • Pune, Maharashtra, India NVIDIA Full time

    Software Performance Tuning Expert WantedWe are seeking a skilled software developer to join our team and contribute to the advancement of software performance tuning applications that utilize GPUs.As a software engineer in the Developer Tools organization, you will be responsible for establishing software solutions for various platforms, working directly...


  • Pune, Maharashtra, India NVIDIA Full time

    We are seeking a skilled software engineer to help us advance the state of the art of software performance tuning applications for GPU/SoC architectures.As a senior software developer in the Developer Tools organization, you will apply your knowledge of current and future NVIDIA chip architectures to improve our tools that provide meaningful feedback to...


  • Pune, Maharashtra, India NVIDIA Full time

    Advancing the State of the Art in GPU/SoC Performance TuningWe are seeking a senior software developer to join our effort to advance the state of the art of software performance tuning applications for GPU/SoCs. You will apply your knowledge of current and future NVIDIA chip architectures to improve our tools that provide meaningful feedback to application...


  • Pune, Maharashtra, India Quinstreet Software India Pvt ltd Full time

    Job DescriptionWe are seeking a Senior Web Testing Specialist to join our team at QuinStreet Software India Pvt Ltd. As a key member of our QA function, you will be responsible for designing and executing test cases to ensure the highest quality of our web-based applications.About UsQuinStreet is a pioneer in powering decentralized online marketplaces that...


  • Pune, Maharashtra, India Virtusa Full time

    Job Description:Virtusa is seeking an experienced Oracle Database Administrator to join our team. As a key member of our database administration team, you will be responsible for ensuring the smooth operation and performance of our Oracle databases.Key Responsibilities:- Design, implement, and maintain high-performance Oracle databases on Linux/Unix...


  • Pune, Maharashtra, India NR Consulting - India Full time

    Job Title: Performance Testing SpecialistJob Summary:The Performance Testing Specialist will focus on performance testing of API/Web Services, using JMeter and other performance testing tools. The role requires strong Unix/Linux skills, along with expertise in performance monitoring tools like Sitescope, AppDynamics, and Dynatrace. The specialist will be...


  • Pune, Maharashtra, India NR Consulting - India Full time

    Job Title: JMeter Test EngineerAt NR Consulting - India, we are seeking a skilled Performance Testing Specialist to join our team. Job Summary:The Performance Testing Specialist will be responsible for performance testing of API/Web Services, using JMeter and other performance testing tools. The ideal candidate will have strong Unix/Linux skills, expertise...


  • Pune, Maharashtra, India Rocket Software Full time

    Job SummaryRocket Software is seeking a skilled Senior General Ledger Specialist to join its Corporate Accounting team. As a key member of the Controllers Group, this role will focus on performing monthly global financial accounting activities, consolidation, and reporting tasks.Key ResponsibilitiesAssist in performing monthly/quarterly/annual close...


  • Pune, Maharashtra, India Travash Software Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Java Automation Specialist to join our team at Travash Software Solutions. As a Senior Java Automation Specialist, you will be responsible for developing and executing automation test scripts, collaborating with business and development teams, and participating in scrum calls.Key ResponsibilitiesDevelop...


  • Pune, Maharashtra, India Global Payments Asia-Pacific India Private Limited Full time

    Key Responsibilities:Our team at Global Payments Asia-Pacific India Private Limited is looking for a skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, implementing, and maintaining high-performance software solutions. You will work closely with our cross-functional team to build APIs that...


  • Pune, Maharashtra, India Ivy comptech Full time

    About Our TeamWe are a dynamic and enthusiastic team at Ivy Comptech, looking for a talented Senior Software Development Specialist to join our ranks.Main ResponsibilitiesAs a Senior Software Development Specialist, you will be responsible for applying cutting-edge software design principles to ensure the high availability, scalability, maintainability, and...


  • Pune, Maharashtra, India NR Consulting - India Full time

    Job Title: Performance Engineering SpecialistJob Summary:The Performance Engineering Specialist will be responsible for designing and implementing performance tests for API/Web Services. The ideal candidate will have strong expertise in performance monitoring tools like Sitescope, AppDynamics, and Dynatrace, as well as proficiency in JMeter and other...


  • Pune, Maharashtra, India NR Consulting - India Full time

    About the RoleNR Consulting - India is seeking a highly skilled Performance Testing Specialist to join our team. As a key member of our performance testing group, you will be responsible for designing, developing, and executing performance tests for our clients' API/Web Services.Key Responsibilities:Design and execute performance tests using JMeter and other...


  • Pune, Maharashtra, India F337 Deutsche India Private Limited, Pune Branch Full time

    F337 Deutsche India Private Limited, Pune Branch seeks a highly skilled Senior Data Engineer to optimize the performance of its software applications.About This RoleWe are looking for an experienced Senior Data Engineer who can design, develop, and unit test high-performing software applications. The successful candidate will work closely with our Lead...


  • Pune, Maharashtra, India CENCORA INDIA TECHNOLOGY SERVICES PRIVATE LIMITED Full time

    Job OverviewAs a Software Performance Optimization Specialist at CENCORA INDIA TECHNOLOGY SERVICES PRIVATE LIMITED, you will play a critical role in ensuring the high-performance and scalability of our software applications. This position requires a strong understanding of application performance monitoring, cloud computing, and software development life...


  • Pune, Maharashtra, India NVIDIA Full time

    We are seeking a highly skilled software engineer to join our team at NVIDIA and contribute to the advancement of software performance tuning applications that utilize GPUs.As a software engineer in the Developer Tools organization, you will be responsible for establishing software solutions for a multitude of platforms, working directly with our GPUs at a...


  • Pune, Maharashtra, India NTT DATA Services Full time

    Job Title: Senior Software Development SpecialistAbout the Role:We are seeking a highly experienced Senior Software Development Specialist to join our team in Pune, India. The ideal candidate will have a strong background in delivering large-scale, multi-million-dollar technology projects, particularly in the financial services sector.Key...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Rocket Software. As a Senior Software Engineer, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software features and...


  • Pune, Maharashtra, India Ara Resources Pvt Ltd Full time

    About Ara Resources Pvt LtdAra Resources Pvt Ltd is a leading IT solutions provider, delivering quality solutions across various verticals to meet the challenging requirements of esteemed customers.The Role: High-Performance Testing SpecialistWe are seeking an experienced High-Performance Testing Specialist to join our team. In this role, you will be...


  • Pune, Maharashtra, India L4B Software Full time

    Job OverviewL4B Software is seeking a dedicated Quality Assurance Specialist or Senior Quality Assurance Specialist to join our team.The ideal candidate will possess strong experience in quality management, process definition, and compliance with international standards and FDA regulations.Define, implement, and maintain quality assurance processes.Ensure...