Design Automation Engineer

Advanced Micro Devices, IncSan Jose, CA

About The Position

As an AMD-AECG Design Automation Engineer, you will help build the next generation of AI-powered engineering platforms that enable AMD's chip design teams to find, understand, and interact with complex semiconductor design data. You will develop scalable software systems, data pipelines, knowledge graphs, and AI/LLM-driven capabilities that transform how architects, designers, and verification engineers access and leverage engineering knowledge. Working at the intersection of AI, software infrastructure, and semiconductor design, you will help expand the platform to support new engineering domains, workflows, and agent-based experiences that accelerate chip development.

Requirements

  • Strong software engineer with experience building production-quality backend systems
  • Passion for applying AI to solve complex technical problems
  • Comfortable designing data models
  • Experience building large-scale data pipelines
  • Experience developing AI/LLM-based solutions such as retrieval systems, knowledge graphs, and agentic workflows
  • Thrive in highly technical and ambiguous environments
  • Can collaborate effectively with both software and hardware engineers
  • Motivated by the opportunity to build tools that directly impact the design of next-generation CPUs, GPUs, and AI accelerators
  • Bachelors/Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.

Nice To Haves

  • Strong Python engineering background, with rigorous testing discipline (unit/integration/end-to-end) in a large, shared codebase
  • Experience with graph databases and/or vector search systems, including schema design and query performance for retrieval workloads
  • Experience with LLM-based/agentic systems: retrieval-augmented generation, agent orchestration frameworks, tool-use/function-calling, and awareness of LLM cost/latency/token tradeoffs
  • Familiarity with RTL/HDL/Physical Design semantics (SystemVerilog/Verilog/SW/HW modeling, module hierarchy, instantiation, parameters) and toolchains for parsing/elaborating hardware design source
  • Experience with time-series/relational data stores and reasoning about consistency across multiple database backends
  • Strong written and verbal communication skills

Responsibilities

  • Design, build, and maintain backend data pipelines that turn engineering data sources into structured, quarriable representations
  • Design and evolve data schemas and queries to support new engineering data types and use cases at production scale
  • Build and extend AI/LLM-based components that let engineers query and interact with engineering data using natural language
  • Diagnose and fix reliability and performance issues in distributed batch-processing pipelines handling large volumes of data
  • Design and implement new data pipelines to bring additional engineering data domains onto the platform
  • Tune LLM-based components for accuracy, cost, and latency
  • Own a TDD-driven development workflow using the team's version control and code review practices
  • Collaborate with architecture, verification, and design teams to translate their data and workflow needs into platform capabilities

Benefits

  • AMD benefits at a glance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service