Deep Learning Software Engineer

7 days ago


Austin, Texas, United States Advanced Micro Devices , Inc. Full time
Job Title: Deep Learning Software Engineer

We are seeking a highly skilled Deep Learning Software Engineer to join our team at Advanced Micro Devices, Inc. (AMD). As a key member of our core team, you will be responsible for developing and optimizing key Deep Learning models on AMD GPUs.

Key Responsibilities:

  • Develop and optimize key Deep Learning models on AMD GPUs.
  • Optimize Deep Learning frameworks like TensorFlow, PyTorch, etc. on AMD GPUs in upstream open-source repositories.
  • Collaborate and interact with internal GPU library teams to analyze and optimize training and inference for Deep Learning.
  • Work with open-source framework maintainers to understand their requirements and have your code changes integrated upstream.
  • Work in a distributed computing setting to optimize for both scale-up (multi-GPU) and scale-out (multi-node) systems.
  • Apply your knowledge of software engineering best practices.

Preferred Experience:

  • Strong object-oriented programming background, C/C++/Python preferred.
  • Exposure to AI frameworks to PyTorch, TensorFlow, vLLM, FBGEMM, Torchtext, etc.
  • Deep Learning experience or knowledge - Natural Language Processing, Vision, Audio, Recommendation systems.
  • Excellent software design skills, including debugging, performance analysis, and test design.
  • Experiences to run workloads on large scale heterogeneous cluster is a plus.
  • Knowledge of GPU computing (HIP, CUDA, OpenCL).
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus.

Academic Credentials:

  • Master's degree or PhD or equivalent experience in Computer Science, Computer Engineering, or related field.

Qualifications:

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 here.

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.



  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Unlock the Power of Deep Learning with AMDWe're seeking a talented software engineer to join our team and contribute to the development of cutting-edge deep learning solutions on AMD GPUs.Key Responsibilities:Develop and optimize key deep learning models on AMD GPUsCollaborate with internal GPU library teams to analyze and optimize training and inference for...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Unlock the Power of Deep Learning with AMDWe're seeking a talented software engineer to join our team and contribute to the development of cutting-edge deep learning solutions on AMD GPUs.The Role:As a member of our core team, you'll work with the latest hardware and software technology to optimize key deep learning models and frameworks on AMD GPUs.Key...


  • Austin, Texas, United States Apera Full time

    About the RoleThis is a unique opportunity to join Apera, a pioneering organization building foundational AI for defense. Our first cutting-edge product is an automated targeting AI that detects, remembers, and shares targets in real-time by watching any sensor on any network. This AI delivers modular, insightful knowledge of where adversaries are on any...


  • Austin, Texas, United States Triunity Software Full time

    MLOps Engineer Job DescriptionWe are seeking an experienced MLOps Engineer to join our team at Triunity Software. As a key member of our team, you will be responsible for designing and implementing large-scale data pipelines and engineering infrastructure to support our clients' enterprise machine learning systems.Key Responsibilities:Design and create data...


  • Austin, Texas, United States Purple Drive Full time

    About the RolePurple Drive is seeking a highly skilled and experienced Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying robust and scalable AI solutions using Python and.NET.Key ResponsibilitiesDevelop and maintain large-scale software systems using Python...


  • Austin, Texas, United States HP Full time

    About the OpportunityWe are seeking a highly motivated and talented Research and Development intern to join our team in the Personal Systems organization at HP. As a Research and Development intern, you will have the opportunity to work on cutting-edge research in deep learning for computer vision applications.ResponsibilitiesParticipate in research projects...


  • Austin, Texas, United States Diversity Talent Scouts- Executive Search Firm Full time

    **Job Opportunity**We are seeking a highly skilled Machine Learning Engineer to contribute to the advancement of AI/ML integration and adoption across our organization. This role plays a pivotal part in driving innovation and excellence in machine learning, software engineering, and data science.The ideal candidate will possess a strong foundation in machine...


  • Austin, Texas, United States META Full time

    Job SummaryWe are seeking a highly skilled Software Engineer Systems ML to join our team at Meta. As a key member of our MTIA Software team, you will be responsible for developing a comprehensive AI Compiler strategy that delivers a highly flexible platform to train & serve new DL/ML model architectures, combined with auto-tuned high performance for...

  • Software Engineer

    3 weeks ago


    Austin, Texas, United States Axiom Software Solutions Limited Full time

    Job Summary:Axiom Software Solutions Limited is seeking a highly skilled Software Engineer to join our team. As a Java Developer, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key Responsibilities:Design and Development: Design and develop high-quality software systems using...


  • Austin, Texas, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Machine Learning Fleet Operations team at Annapurna Labs, a part of AWS Utility Computing. As a member of this team, you will play a critical role in supporting the development and management of Compute, Database, Storage, Platform, and Productivity Apps services in...


  • Austin, Texas, United States Intelliswift Software Full time

    Job Title: Software Development Engineer - Front EndLocation: Austin, TX (Hybrid)Pay rate range: $35/hr. to $37/hr. on W2Note: Must be open to work only on W2Key Responsibilities:Contribute to the development, troubleshooting, and enhancement of our applications, with a strong focus on React and TypescriptProficiency in Typescript/JavaScript, React, and...


  • Austin, Texas, United States Rocket Software Full time

    Job DescriptionRocket Software is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software tools, including operating systems, compilers,...


  • Austin, Texas, United States eBay Inc. Full time

    About the RoleeBay Inc. is a global leader in ecommerce, and we're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.We're seeking a motivated Software Engineer with a strong background in software development and hands-on experience in machine learning to join our Global Payments and Risk team.Key...


  • Austin, Texas, United States eBay Inc. Full time

    About the RoleeBay Inc. is a global leader in ecommerce, and we're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.We're seeking a motivated Software Engineer with a strong background in software development and hands-on experience in machine learning to join our Global Payments and Risk team.Key...


  • Austin, Texas, United States Triunity Software Full time

    {"title": "Software Quality Assurance Engineer", "description": "Job SummaryWe are seeking a skilled Software Quality Assurance Engineer to join our team at Triunity Software. As a key member of our quality assurance team, you will be responsible for ensuring the highest quality of our software products.Key ResponsibilitiesDevelop and execute test plans and...


  • Austin, Texas, United States Centric Software Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to play a crucial role in delivering product features and driving the development of cutting-edge enterprise systems.Key Responsibilities:Pragmatic Problem-Solving: Provide practical solutions by understanding and effectively leveraging the existing tech stack.Tech Stack...


  • Austin, Texas, United States Q2 Software, Inc. Full time

    About Q2 Software, Inc.Q2 Software, Inc. is a leading provider of digital banking solutions, serving over 22 million end-users across 1,300 financial institutions and fintech clients globally.Job SummaryWe are seeking an experienced Staff Software Engineer to join our Engineering Development group in Austin, TX. As a key member of our team, you will design,...


  • Austin, Texas, United States CENTRIC SOFTWARE INC Full time

    Job Title: Senior Engineer, Innovation Programs GroupCentric Software is seeking a highly skilled Senior Engineer to join our Innovation Programs Group. As a key member of our team, you will be responsible for driving innovation and delivering cutting-edge solutions that meet the evolving needs of our customers.Key Responsibilities:Design and develop...


  • Austin, Texas, United States Q2 Software, Inc. Full time

    About Q2 Software, Inc.We are passionate about our people and our mission. Our company is proud of delivering our mobile banking platform and technology solutions globally to over 22 million end users across 1,300 financial institutions.Job DescriptionJob Title: Senior Staff Software EngineerJob Summary:We are seeking a highly skilled Senior Staff Software...


  • Austin, Texas, United States GQR Global Markets Full time

    Job Title: Machine Learning Performance EngineerJob Summary: We are seeking a highly skilled Machine Learning Performance Engineer to join our team at GQR Global Markets. This role offers the opportunity to significantly impact Machine Learning infrastructure, training, and inference challenges to advance futures trading strategies.Key Responsibilities:...