Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: AMD
Location: Bengaluru, KA, India
Career Level: Associate
Industries: Technology, Software, IT, Electronics

Description



WHAT YOU DO AT AMD CHANGES EVERYTHING 

At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond.  Together, we advance your career.  



 

THE ROLE: 

We are seeking a senior performance devtools engineer with deep, hands‑on experience analyzing and optimizing complex systems across Linux, Windows, and FreeBSD. This role focuses on solving real performance problems end‑to‑end and building the tooling required to do so effectively.

 

THE PERSON: 

This AMD (Advanced Micro Devices) team is looking for a senior level person that can help guide the team, mentor upcoming developers, provide long range strategy, and is willing to jump in to help resolve issues quickly. You will be involved in all areas that impact the team including performance, automation, and development. The right candidate will be informed on the latest trends and become prepared to give consultative direction to senior management.  

 

Key Responsibilities

  • Perform end‑to‑end performance analysis of complex workloads across Linux, Windows, and FreeBSD
  • Identify and resolve CPU, memory, cache, NUMA, scheduler, I/O, concurrency, and power/thermal bottlenecks
  • Select and apply different performance analysis workflows based on problem class (latency, throughput, power, scalability)
  • Design, develop, and enhance performance analysis and tuning toolchains used by engineers and power users
  • Write production‑quality C++ code to implement analysis tools, optimizations, experiments, and fixes
  • Build and integrate AI agents to automate performance analysis, data triage, regression detection, and reporting
  • Design and operate MCP servers (or equivalent agent backends) to connect models, tools, profilers, and data sources securely
  • Drive power and performance optimizations at system, OS, and application layers
  • Validate improvements using reproducible methodology, benchmarks, and data‑driven reporting
  • Collaborate with architecture, system software, tools, and hardware teams to influence design decisions
  • Author technical papers, whitepapers, blogs, or conference publications
  • Contribute tooling, fixes, or analysis back to open‑source communities

Required Qualifications

  • Proven hands‑on experience performing performance analysis on complex systems
  • Deep knowledge of CPU micro‑architecture (pipelines, caches, SMT, NUMA, memory hierarchy, power states)
  • Expertise analyzing performance across Linux, Windows, and FreeBSD
  • Demonstrated experience in power and performance optimization
  • Strong, hands‑on C++ programming skills (ability to build tools, land fixes, and maintain production code)
  • Experience developing or enhancing performance tuning toolchains
  • Strong ability to correlate hardware behavior, OS behavior, and application behavior

Performance Analysis & Workflow Expertise (Must Have)

  • Clear understanding of how to approach and solve different classes of performance problems, including:
    • CPU‑bound vs memory‑bound
    • Latency‑sensitive vs throughput‑driven workloads
    • Lock contention, scheduling, and concurrency bottlenecks
    • Power‑limited, thermal‑limited, and frequency‑scaling scenarios
  • Ability to define repeatable, explainable workflows for diagnosis → hypothesis → measurement → fix → validation

AI, Agents & Automation

  • Experience writing and using AI agents for performance analysis, automation, or developer productivity
  • Ability to integrate AI responsibly into performance workflows (analysis, triage, optimization, reporting)
  • Experience using AI to scale performance expertise, not just accelerate coding

Open Source & Publications

  • Meaningful open‑source contributions (code, tooling, performance investigations, or documentation)
  • Authorship of multiple technical publications, such as:
    • Conference papers or presentations
    • Technical blogs or whitepapers
    • Open‑source design or performance analysis documents

Preferred Qualifications

  • Experience with hardware performance counters and low‑level profiling mechanisms
  • Background in HPC, cloud infrastructure, or large‑scale production systems
  • Experience influencing product or architecture decisions using performance data
  • Strong mentoring and technical leadership skills

 

#LI-NS2



Benefits offered are described:  AMD benefits at a glance.

 

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.   We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.

 

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position.  AMD's “Responsible AI Policy” is available here.

 

This posting is for an existing vacancy.


 Apply on company website