Software Development Engineer 2

AMD AMD · Semiconductors · Bangalore, India · Engineering

Software Development Engineer 2 at AMD in Bangalore, India, focused on designing and implementing automation solutions and infrastructure for AMD AI products, particularly DCGPU clusters. Requires proficiency in Python and Golang, experience with enterprise-level software architecture, and system-level debugging. Preferred experience includes CI/CD, Azure, and Kubernetes.

What you'd actually do

  1. Design, develop, and support DCGPU cluster automation and infrastructure solutions.
  2. Work closely with internal and external teams to ensure seamless integration of internal infrastructure features.
  3. Proficiency in one or more general-purpose programming languages, including but not limited to Python and Golang.
  4. Experience in developing enterprise-level software architecture that is capable of providing highly customized and optimized solutions.
  5. Ability to troubleshoot system-level issues with hand-on system debug. experience on bare-metal, cloud environments, extending beyond software stack to hardware interactions.

Skills

Required

  • Python
  • Golang
  • enterprise-level software architecture
  • system-level debug
  • bare-metal
  • cloud environments
  • hardware interactions

Nice to have

  • CI/CD pipelines
  • Azure cloud services
  • Kubernetes
  • MCU
  • embedded software
  • Infra and automation experience