PMTS Software System Design Eng.(165062)

May 25, 2022
Bengaluru, India
... Not specified
... Senior
Full time
... Office work

What you do at AMD changes everything 

At AMD, we push the boundaries of what is possible.  We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies – building blocks for gaming, immersive platforms, and the data center. 

Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve unthinkable results.  It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world.   If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.


Resource Optimization for an application in a Cloud environment involves orchestration of the resources within a cloud infrastructure for optimal performance, utilization, and cost. This role will involve design, implementation, providing architectural direction for  various optimizations on cloud instance management on AMD CPUs., working at different levels of granularity viz. bare-metal servers, VMs or containers with different hypervisors and orchestrators to ensure efficient allocations/scheduling of resources for varying application workloads.

This would involve working in an Agile environment, working on a fast-paced evolving system, with focus on providing better value to our customers. This would challenge your systems software development and problem-solving skills! Involve working across CPU, memory, and IO management as relevant to a customer application environment. This will involve instrumentation and usage of tools that employ performance monitoring counters (PMCs) in novel ways to characterize different behaviors to ensure different workload related challenges and limitations are addressed.


Skills: Hands on Systems experience on CPU architectures, Distributed/Cloud Microservice Architectures, Knowledge of Orchestrators like Kubernetes, advanced Data structures and algorithms, Operating systems and exposure to software performance analysis and optimization


Tools/Languages Used: Python, C, Java


Learnings – In-depth understanding of computer arch and Server SoC arch, understanding of novel arch and design techniques used for scaling performance in high-end servers, non-conventional ways of measuring performance  

Requisition Number: 165062 
Country/Region/Location: India State/Province: Karnataka City: Bangalore 
Job Function: 

5000 + employees
2473 available jobs
Top Jobs