SMTS Software System Design Eng.

Advanced Micro Devices, IncAustin, TX
2dHybrid

About The Position

At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE: We are seeking a Senior Member of Technical Staff to design, build, and evolve large-scale platform engineering and automation systems that enable reliable development, integration, testing, and release of complex software stacks. This role is ideal for an engineer who thrives at the intersection of systems design, automation, and developer productivity, and who enjoys solving problems that span infrastructure, tooling, performance, and workflow orchestration. You will work in a fast-paced environment where clarity of thought, ownership, and architectural judgment are critical. You will play a key role in shaping the technical foundation that multiple engineering teams rely on to deliver high-quality software efficiently and at scale. .

Requirements

  • Strong experience designing distributed or large-scale systems with an emphasis on automation and reliability
  • Proven expertise in CI/CD platforms and workflow orchestration (e.g., Jenkins or similar systems)
  • Hands-on experience with containerization technologies (Docker, container-based build/test workflows)
  • Solid programming and scripting skills in Python, C, or C++, with an emphasis on tooling and automation
  • Experience working with complex build systems, dependency management, and multi-component software stacks
  • Demonstrated ability to work across teams and influence technical direction without formal authority
  • Strong written and verbal communication skills, especially for technical design and documentation

Nice To Haves

  • Familiarity with performance analysis, benchmarking, or resource-intensive workloads (e.g., GPU, HPC, or systems software is a plus)

Responsibilities

  • Architect and own scalable platform solutions for CI/CD, build, test, and release workflows used by multiple engineering teams
  • Design automation frameworks and reusable pipelines that emphasize reproducibility, reliability, and efficiency
  • Lead technical design discussions and drive alignment across teams with differing requirements and constraints
  • Develop and maintain containerized build and test environments, ensuring consistency across systems and releases
  • Implement and evolve manifest-driven, configuration-based systems that enable flexibility without sacrificing control
  • Integrate quality gates such as testing, performance validation, static analysis, and artifact management into automated workflows
  • Analyze system performance and pipeline efficiency, identifying bottlenecks and driving continuous improvement
  • Serve as a technical mentor, reviewing designs, guiding best practices, and raising overall engineering maturity
  • Partner closely with product, infrastructure, and software teams to ensure the platform evolves with business and technical needs
  • Document architecture, workflows, and operational best practices to enable long-term sustainability

Benefits

  • AMD benefits at a glance

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service