Description
WHAT YOU DO AT AMD CHANGES EVERYTHING
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:
As the junior software engineer in AMD you will be joining our growing team focused on data generation for machine learning applications. You will be part of a highly skilled team that drives AMD's cutting-edge AI initiatives by creating high-quality rendering data extraction pipelines from 3D content creation tools.
Who You Are:
You are self-driven with a problem-solving mindset, with foundational Python programming skills combined with an understanding of computer graphics concepts, and are eager to learn about the intersection of rendering technology and machine learning. You demonstrate curiosity about rendering concepts, show interest in automation and pipeline development, and are committed to developing your software engineering skills. You'll work in a supportive, fast-paced environment where you'll collaborate with experienced engineers while receiving mentorship to grow your technical abilities.
What You'll Get To Do:
- Assist in developing Python-based data extraction pipelines that capture rendering buffers from Blender scenes.
- Assist in developing workflows for processing various types of rendering data used in machine learning.
- Help build tools that automate data collection from 3D scenes.
- Help Investigate and resolve rendering data quality issues.
- Collaborate with technical teams to understand data requirements.
- Learn and maintain existing data extraction scripts and pipelines.
Your Experience:
- Working knowledge of C++ and Python programming languages
- Basic understanding of computer graphics fundamentals and mathematics
- Familiarity with rendering concepts and their outputs
- Passionate about graphics technology and AI, with a commitment to continuous learning
- Good communication skills and ability to work in a team environment
- Good problem-solving skills and attention to detail
Nice To Have:
- Familiarity with Blender or other 3D content creation software
- Basic understanding of machine learning concepts or frameworks
Your Academic Background:
Bachelor's degree (or pursuing final year) in Computer/Software Engineering, Computer Science, or related technical discipline
Benefits offered are described: AMD benefits at a glance.
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.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's “Responsible AI Policy” is available here.
This posting is for an existing vacancy.
Apply on company website