AMD - San Jose, CA

posted 6 months ago

Full-time - Mid Level
San Jose, CA
Computer and Electronic Product Manufacturing

About the position

At AMD, we are committed to transforming lives through our technology, enriching industries, communities, and the world. Our mission is to create exceptional products that enhance next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. The culture at AMD is built on pushing the boundaries of innovation to tackle the world's most pressing challenges. We prioritize execution excellence while fostering a direct, humble, collaborative, and inclusive environment that values diverse perspectives. We are excited to offer a great opportunity for a Software Development Manager to join our elite team within the Artificial Intelligence Group (AIG) at AMD. This role is pivotal in developing ongoing solutions that leverage AMD's cutting-edge AI Engine, which is integrated into various FPGA and CPU platforms. This technology is being widely deployed across laptops, data centers, and applications in Wireless/5G and Automotive/ADAS sectors. As a Software Development Manager, you will be part of the DevOps Infrastructure team, which plays a crucial role in supporting AMD's global software engineering efforts across multiple geographical locations. The primary goal of this team is to create a highly productive, best-in-class development environment that facilitates the engineering activities of our employees worldwide. You will be responsible for providing technical guidance and direction to meet scalable infrastructure demands, ensuring that our development processes are efficient and effective.

Responsibilities

  • Build CI/CD and software automation infrastructure for supporting high volume regression for AI products.
  • Build Full stack application to manage and configure board farm consisting of 300+ motherboards and servers.
  • Provide ongoing technical guidance and direction for scalable infrastructure demands.
  • Collaborate across organizational boundaries and multiple geographies.
  • Plan, manage, troubleshoot, and deploy client/server-based applications.
  • Automate workflow using Python, Jenkins, GIT, BASH, Ansible, and third-party APIs.
  • Build microservices-based containerized applications.

Requirements

  • Hands-on experience in a large-scale software development environment.
  • Expertise collaborating across organizational boundaries and multiple geographies.
  • Proven 8 to 10 years of work experience collaborating with members of the Engineering community to resolve issues that impact productivity.
  • Detailed understanding of semiconductor devices, device drivers, and AI-ML.
  • Demonstrate proficiency in building, creating, and debugging containerized applications.
  • Experience in planning, managing, and troubleshooting deployments of client/server-based applications with complex server-side backends that include files, databases, and indexes.
  • Automate workflow with tools and languages such as Python, Jenkins, GIT, BASH, Ansible, and third-party APIs.
  • Experience with Linux and Windows administration in a software development environment.
  • Possess excellent verbal and written communication skills.

Nice-to-haves

  • Experience with cloud-based infrastructure and services.
  • Familiarity with Agile development methodologies.
  • Knowledge of machine learning frameworks and tools.

Benefits

  • Base pay competitive with market standards.
  • Annual bonus or sales incentive eligibility.
  • Opportunity to own shares of AMD stock through the Employee Stock Purchase Plan with discounts.
  • Comprehensive benefits package including health insurance, retirement plans, and more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service