GPU Performance Optimization Specialist

3 days ago


Bengaluru, Karnataka, India beBeeSoftware Full time US$ 1,50,000 - US$ 2,00,000

Job Description

We are seeking a highly skilled Software Engineer to join our team. As an SMTS Engineer, you will be responsible for architecting and developing high-quality open software solutions that enhance GPU performance and capabilities.

The ideal candidate will have strong C++ programming skills, good Python programming skills, and experience analyzing and optimizing the performance of software. They should also have a good knowledge of AI/ML Frameworks and Architecture, as well as basic GPU kernel programming knowledge.

  • Architectural Design: Own architectural design and development of GPU software components, ensuring alignment with industry standards and best practices.
  • Technical Leadership: Act as one of the subject matter experts in GPU technologies, providing guidance and mentorship to junior engineers in the team on complex technical challenges.
  • Work with PMTS and develop strong technical capabilities in the Team 
  • Software Development: Design, write, and deliver high-quality open software solutions that enhance GPU performance and capabilities. This includes developing drivers, APIs, and other critical software components.
  • Research and Innovation: Conduct research to explore new technologies and methodologies that can improve GPU performance and efficiency. Propose innovative solutions to meet evolving market demands.
  • Collaboration: Work collaboratively with cross-functional teams, including hardware engineers, system architects, and product managers, to ensure successful integration of GPU technologies into broader systems.
  • Documentation and Standards: Develop comprehensive technical documentation and establish coding standards to ensure maintainability and scalability of software products.

Required Skills and Qualifications

  • 12+ years of experience in software engineering
  • Strong C++ programming skills
  • Good Python programming skills
  • Performance analysis skills for both CPU and GPU
  • Good knowledge of AI/ML Frameworks and Architecture
  • Basic GPU kernel programming knowledge
  • Experience with software engineering methodologies such as Agile, Scrum, Kanban
  • Excellent analytical and problem-solving skills
  • Ability to work independently and as part of a team
  • Willingness to learn skills, tools, and methods to advance the quality, consistency, and timeliness of AMD software products

Preferred Attributes

  • Proven track record of leading complex technical projects from conception through delivery
  • Excellent problem-solving skills with the ability to work independently as well as collaboratively within a team environment
  • Strong communication skills to effectively convey complex technical concepts to both technical and non-technical stakeholders


  • Bengaluru, Karnataka, India beBeeAI Full time ₹ 1,04,000 - ₹ 1,30,878

    Job Description:We are seeking an experienced GPU kernel developer to join our team. As a key member of our core team, you will be responsible for developing high-performance kernels for state-of-the-art and upcoming GPU hardware.Responsibilities:Develop high-performance GPU kernels for key AI operators on AMD GPUsOptimize GPU code using structured and...


  • Bengaluru, Karnataka, India beBeePerformance Full time ₹ 15,00,000 - ₹ 28,00,000

    Job Description:As a high-performance GPU specialist, you will be responsible for designing and optimizing cutting-edge SoCs for cloud computing and machine learning applications. You will work closely with the design engineering team to propose and implement solutions that enhance performance and optimize power consumption for next-generation data center...


  • Bengaluru, Karnataka, India beBeeGpu Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job OverviewUnlocking Performance with GPU-Accelerated SolutionsA key role that focuses on optimizing and implementing GPU-accelerated algorithms for OPC software in the EDA industry. The position emphasizes performance improvements, integration with existing EDA tools, and collaboration with peers and partners to deliver solutions at the right time...


  • Bengaluru, Karnataka, India beBeeKernelDriverDeveloper Full time ₹ 80,00,000 - ₹ 1,20,00,000

    Job OpportunityWe are seeking a skilled engineer to develop, optimize, and maintain the Kernel Fusion Driver (KFD) for AMD GPUs.The ideal candidate will be responsible for integrating with the ROCm stack and contributing to improvements in GPU performance and stability.Responsibilities include identifying, reproducing, and resolving bugs and performance...


  • Bengaluru, Karnataka, India beBeePerformance Full time ₹ 15,00,000 - ₹ 28,00,000

    Job OverviewWe are seeking a highly skilled High Performance GPU Software Engineer to join our team. As a key member of our team, you will be responsible for developing high performance GPU kernels for AI and HPC applications.Key ResponsibilitiesDevelop high performance GPU kernels for key AI operators on AMD GPUsOptimize GPU code using structured and...


  • Bengaluru, Karnataka, India beBeeGraphics Full time ₹ 5,00,000 - ₹ 8,00,000

    Job DescriptionWe are seeking a highly skilled Senior Graphics Performance Optimization Specialist to join our team. As a key member of our organization, you will play a critical role in analyzing and evaluating GPU architecture/microarchitecture and workload for performance and power optimizations.Your primary responsibilities will include:GPU power...


  • Bengaluru, Karnataka, India beBeeGpu Full time ₹ 1,40,00,000 - ₹ 2,49,00,000

    **Job Opportunity: GPU Expert**A key role for a senior member is to focus on optimizing and implementing GPU-accelerated algorithms for large-scale geometric data handling in the EDA industry.The position emphasizes performance improvements, integration with existing tools, and effective collaboration to ensure timely delivery of solutions addressing...

  • GPU Performance Lead

    2 weeks ago


    Bengaluru, Karnataka, India beBeePerformance Full time ₹ 1,04,000 - ₹ 1,30,878

    Job DescriptionWe are seeking a Senior Manager to lead our GPU Performance Optimization team. As a passionate and dedicated leader, you will be responsible for optimizing the performance of AMD-based next-generation servers for cloud and enterprise customers.You will collect and analyze performance profiling data and traces from customer deployments of...


  • Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full time

    Job DescriptionAs a system performance architect on our design engineering team, you will help propose and implement solutions to our next generation GPU SoCs and optimize data center system application performance.Key Responsibilities:- Participate in microarchitecture exploration, performance modeling, and analysis for next-generation GPU systems.-...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    CompanyQualcomm India Private LimitedJob AreaEngineering Group, Engineering Group > Systems EngineeringGeneral SummaryGeneral Summary:Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning....