AI/ML Engineer for Hardware teams
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
AI/ML Engineer for Hardware Teams at Advanced Micro Devices, Inc. (AMD) - Hyderabad, Telangana
About AMD: At Advanced Micro Devices, Inc. (AMD), we are dedicated to building exceptional products that accelerate the future of computing, from Artificial Intelligence and data centers to PCs, gaming, and embedded systems. Our culture of innovation and collaboration drives us to pursue bold ideas and leverage human ingenuity to create extraordinary advancements. We believe that real progress stems from a shared passion for pushing technological boundaries. When you join AMD, you'll find that our culture is our true differentiator. We tackle the world's most significant challenges by striving for excellence, embracing directness, humility, collaboration, and inclusivity. Join us in shaping the future of AI and beyond, and let's advance your career Together.
Role Overview: AMD is seeking a specialized MTS AI/ML Software Engineer with a passion for enhancing the performance of critical applications and benchmarks. You will be an integral part of a core team comprised of highly skilled industry specialists, working with cutting-edge hardware and software technologies.
Candidate Profile: We are looking for an experienced AI software engineer who can contribute to our team's efficiency goals by developing and implementing machine learning algorithms. This role requires close collaboration with our data analysis team to pinpoint opportunities for machine learning application. The ideal candidate possesses a robust background in data analysis, machine learning, and programming, with strong communication skills to work effectively across various AMD teams.
Key Responsibilities:
- Develop and implement machine learning algorithms to drive efficiency and improve outcomes.
- Collaborate with the data analysis team to identify and leverage machine learning applications.
- Analyze and interpret complex datasets to uncover patterns and trends.
- Develop and maintain robust data models and algorithms.
- Integrate machine learning solutions into existing systems by working with cross-functional teams.
- Stay abreast of the latest advancements in machine learning and artificial intelligence.
- Partner with AMD's architecture specialists to enhance future product development.
- Apply a data-driven approach to target optimization efforts.
- Maintain awareness of current software and hardware trends, particularly concerning algorithms and architecture.
- Design and develop novel, groundbreaking AMD technologies.
- Participate in the bring-up of new ASICs and hardware.
Preferred Experience and Qualifications:
- Bachelor's or Master's degree in Computer Science, Mathematics, or a related field.
- A minimum of 5 years of experience in data analysis and machine learning.
- Proficiency in programming languages such as Python, R, or other relevant languages.
- Hands-on experience with machine learning frameworks including TensorFlow, Keras, or PyTorch.
- Strong analytical and problem-solving capabilities.
- Excellent communication and collaboration skills.
- Ability to work effectively both independently and as part of a team.
- Demonstrated ability to write high-quality, detailed code.
- Experience with modern concurrent programming and threading APIs.
- Familiarity with software development processes and tools like debuggers, source code control systems (e.g., GitHub), and profilers is advantageous.
- Effective communication and problem-solving skills.
Academic Credentials:
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or an equivalent discipline.
Location: Hyderabad, Telangana, India.
Note: AMD utilizes Artificial Intelligence in its screening, assessment, or selection processes. Please refer to AMD’s “Responsible AI Policy” for more information.