A

AMD

Designs chips for computers and AI systems

Senior AI/ML Software Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong Python development skills, including performance tuning, debugging, and robust test design.
  • Expertise with Linux-based systems.
  • Familiarity with test automation, continuous integration and delivery, and Linux scripting.
  • Familiarity with AI frameworks such as PyTorch and TensorFlow, model benchmarking, and machine learning model lifecycles.
  • Familiarity with clusters and orchestration software such as SLURM and Kubernetes.
  • Experience with GitHub, Jenkins or similar tools, and software development workflows.
  • Proficiency with version control, testing strategies, and code reviews.
  • Experience with profiling tools, system monitoring, or regression tracking systems for deep learning models.
  • Master’s degree in Computer Science or Computer Engineering, or equivalent experience.

Responsibilities

  • Build and maintain tools and infrastructure that automate functional and performance validation of deep learning libraries and models across ROCm and GPU platforms.
  • Design, implement, and manage continuous integration and delivery pipelines using GitHub Actions and Buildkite.
  • Integrate automated testing frameworks into continuous integration pipelines to ensure code quality, stability, and performance.
  • Automate functional and performance testing of AI libraries and models across ROCm-supported AMD and NVIDIA hardware.
  • Develop tools for continuous benchmarking and regression tracking across hardware generations and ROCm releases.
  • Build and maintain real-time dashboards reporting performance, accuracy, and reliability metrics for internal and public users.
  • Collaborate with DeepLearningModels (DLM) and MADengine teams to support public and private/NDA workloads.
  • Validate model performance and functionality in standardized, reproducible environments for ROCm clients.
  • Contribute to portable, easy-to-use Python interfaces supporting multi-node profiling, distributed workloads, and containerized deployments.
  • Support public-facing AMD GitHub repositories and Docker releases so the community can run and validate models on ROCm.

Desired Qualifications

  • Experience working with machine learning frameworks, performance dashboards, or automation platforms.
  • Strong written and verbal communication skills and a proactive approach to defining and driving development efforts.

About the Company

AMD

Designs chips for computers and AI systems

AMD designs processors, graphics chips and AI accelerators for computer makers, cloud operators and businesses that build electronic devices. Its Ryzen processors power personal computers, while EPYC processors handle work in data centers and Radeon chips render graphics. Instinct accelerators run AI models, paired with software that developers use to train models and put them into production. AMD sells chips and related computing systems through equipment makers, distributors and retail channels, and contracts with outside foundries to fabricate its semiconductor designs. It was founded in 1969 and has its headquarters in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1969

Recently Posted Jobs

Explore more opportunities at AMD

See more jobs