onsite
Quality Engineer AI-augmented - PTA GmbH
Software Engineer
Quality Engineer focused on AI-driven systems, responsible for designing, implementing, and automating test strategies for machine‑learning pipelines and AI‑augmented software solutions.
About the role
Key Responsibilities
- Develop and maintain automated test frameworks for AI/ML models and data pipelines.
- Design test cases that validate model performance, robustness, and compliance with quality standards.
- Integrate continuous testing into CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions.
- Collaborate with data scientists, software engineers, and product owners to define quality metrics and acceptance criteria for AI features.
- Monitor and analyze test results, perform root‑cause analysis, and drive corrective actions.
- Ensure reproducibility and traceability of experiments by managing versioned datasets and model artifacts in cloud environments.
Requirements
- Strong programming skills in Python and experience with ML libraries such as TensorFlow or PyTorch.
- Hands‑on experience with cloud platforms (e.g., AWS) and containerization technologies like Docker.
- Proficiency in building CI/CD pipelines and automated testing frameworks for software and ML models.
- Understanding of statistical methods, model evaluation metrics, and data quality concepts.
- Excellent analytical mindset, problem‑solving abilities, and effective communication within cross‑functional teams.
Skills
pythonmachine learningtensorflowpytorchawscicddocker