remote
Research Quality Assurance Engineer - DeepMind
QA Engineer
Lead quality assurance for cutting‑edge research platforms, building automated test frameworks and CI/CD pipelines using Python, Java, C++ and Go to ensure robust, reproducible AI systems.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for research codebases across multiple languages (Python, Java, C++, Go).
- Implement and scale CI/CD pipelines to support rapid experimentation and continuous delivery of AI models.
- Collaborate with research scientists and engineers to define quality metrics, testing strategies, and release criteria.
- Identify, reproduce, and track defects, driving root‑cause analysis and preventive measures.
- Develop tooling and infrastructure to improve engineering productivity and test reliability.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience; advanced degree preferred.
- 8+ years of professional software development experience with languages such as Python, Java, C++, or Go.
- Proven experience in QA/QE, test automation, and CI/CD implementation.
- Strong background in DevOps practices and engineering productivity tools.
- Excellent problem‑solving skills and ability to work cross‑functionally with research teams.
Skills
pythonjavacgotest automationcicd