This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
AMD is looking for a software test engineer to join our Data Generation team in Poland. As a key contributor, you will build and own the testing infrastructure that keeps our ML training data generation systems running reliably at scale. of AMD's AI research and FSR technology development.
Job Responsibility
Design and build automated testing infrastructure for our distributed job orchestration and compute platform, ensuring system reliability, API correctness, and stable operation 24/7
Develop and maintain CI/CD pipelines that validate all commits to the platform codebase
Define and implement test strategies for our data generation pipelines, covering functional correctness, performance regression, reliability under load, and output consistency
Build validation tooling to verify the correctness of rendering output data — images, buffers, and associated metadata — used for ML model training
Collaborate with data generation engineers and tech leads to understand system requirements and translate them into test coverage
Own test documentation, coverage standards, and quality reporting for the team
Contribute to the design and implementation of future testing architecture as the team scales
Requirements
Proficient in Python and Pytest
strong automation testing skills with a track record of building reliable test frameworks
Experience testing backend services and distributed systems, including REST API validation
Hands-on experience with CI/CD tooling (GitHub Actions or similar) and ETL pipelines
Strong grasp of computer graphics fundamentals and rendering concepts
Proficiency in Linux-based operating systems and comfort working in Linux environments
Experience with JIRA for defect tracking and Git for version control
Strong analytical and debugging skills with attention to data quality and correctness
Excellent communication skills
comfortable driving quality standards across engineering teams
Bachelor's or Master's degree in Computer/Software Engineering, Computer Science, or related technical discipline
Nice to have
Hands-on experience with D3D12, Vulkan, or other graphics APIs
Experience with performance profiling and measurement tooling (CPU/GPU profilers, benchmarking frameworks, or similar)
Familiarity with UI testing frameworks such as Playwright
Knowledge of Kubernetes and experience testing in cloud-native environments
Experience with rendering engines, Blender, or other 3D content creation tools
Experience with machine learning data pipelines or ML training workflows
Familiarity with job orchestration platforms or distributed compute infrastructure