Director Software Engineering, AI framework and application enablement
Company: Advanced Micro Devices
Location: San Jose
Posted on: September 16, 2023
Job Description:
WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about
transforming lives with AMD technology to enrich our industry, our
communities, and the world. Our mission is to build great products
that accelerate next-generation computing experiences - the
building blocks for the data center, artificial intelligence, PCs,
gaming and embedded. Underpinning our mission is the AMD culture.
We push the limits of innovation to solve the world's most
important challenges. We strive for execution excellence while
being direct, humble, collaborative, and inclusive of diverse
perspectives.AMD together we advance_ The RoleWe are looking for a
Director of Software Engineering with a proven track record working
in the intersection of software engineering and artificial
intelligence frameworks and applications. The candidate will
deliver software infrastructure using state-of-the-art techniques
and programming models for driving high-efficiency AI application
mapping to AMDs adaptive silicon products. The PersonYou are
someone who has insight into AI model trends and mapping them onto
AI accelerators. If you have a record of delivering commercial
software in and around machine learning and AI and developing a
world-class team, this role is for you.Key Responsibilities
- Leading the architecture, design, and development of the
overall System software, applications, and AI solutions
platform.
- Delivering software solutions in line with product roadmap on
time with high quality.
- Involved in cross-function team interaction and engagement with
various key players and stakeholders.
- Play a role in all the phases of software development, from
requirement gathering, analysis, design, development, testing, and
final release to customers.
- Provide clear and timely communication related to status and
other key aspects of the project to the leadership team.
- Responsible for working with customers and internal support
teams to resolve critical customer escalations on a need
basis.
- Good understanding of modern software development life cycle
stages - design, implementation, documentation, and testing of
software code implementing product features and requirements
- Willingness to learn skills, tools, and methods to advance the
quality, consistency, and timeliness of AMD software products.
- Experience with AI frameworks, AI models, and applications for
said models.Preferred Experience
- Solid management and leadership. Strong project management
background with complete lifecycle management of software projects
written in C++/Python
- Expertise managing multiple (3+) and geographically dispersed
teams and Sr managers.
- Proven record of enabling AI accelerator using AI frameworks
like TensorFlow, PyTorch, ONNXRT, TVM, MLIR
- Experience in enabling model optimization flow like
quantization and model pruning in a framework and enabling custom
operator flows in a framework.
- Knowledge of AI/ML frameworks internal of one of the following
PyTorch, Tensor flow, TVM, JAX, etc., is preferred.
- Knowledge of Acceleration platforms like GPU, TPU, APU, FPGAs
is preferred.Academic CredentialsMS or PhD in Computer Science or
Electrical engineering with relevant work experience in AI
frameworks, compiler, and runtime technologyLocation:San Jose,
CA.#LI-JT1 At AMD, your base pay is one part of your total rewards
package. Your base pay will depend on where your skills,
qualifications, experience, and location fit into the hiring range
for the position. You may be eligible for incentives based upon
your role such as either an annual bonus or sales incentive. Many
AMD employees have the opportunity to own shares of AMD stock, as
well as a discount when purchasing AMD stock if voluntarily
participating in AMD's Employee Stock Purchase Plan. You'll also be
eligible for competitive benefits described in more detail .AMD
does not accept unsolicited resumes from headhunters, recruitment
agencies, or fee-based recruitment services. AMD and its
subsidiaries are equal opportunity, inclusive employers and will
consider all applicants without regard to age, ancestry, color,
marital status, medical condition, mental or physical disability,
national origin, race, religion, political and/or third-party
affiliation, sex, pregnancy, sexual orientation, gender identity,
military or veteran status, or any other characteristic protected
by law. We encourage applications from all qualified candidates and
will accommodate applicants' needs under the respective laws
throughout all stages of the recruitment and selection
process.
Keywords: Advanced Micro Devices, San Jose , Director Software Engineering, AI framework and application enablement, IT / Software / Systems , San Jose, California
Didn't find what you're looking for? Search again!
Loading more jobs...