MTS Software System Design Eng.(177503)

Location: Bangalore, Karnataka, IN

Company: Advanced Micro Devices

Apply now

Apply for Job

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 implementation of various optimizations on cloud VM instances on AMD CPUs, working at different levels of granularity viz. bare-metal servers, VMs or containers with different hypervisors and orchestrators or Guest OSs to ensure efficient allocations/scheduling of resources for varying application workloads.


This would challenge your Systems (internals) software development and problem-solving skills and involve working across CPU, memory, and IO management as relevant to a customer application environment. This will also involve instrumentation and usage of tools that employ performance monitoring counters (PMCs) in novel ways, to characterize different behaviors and to ensure different workload related challenges and limitations are addressed.


This will need getting hands-on on some of the activities discussed and be technically responsible for some of the areas of work, mentor junior technical team, partner with multiple eco-system partners, and work on technical solutions towards optimal performance.


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



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

Apply now

Apply for Job

Share this Job