About the job
Born out of the German Research Center for Artificial Intelligence (DFKI) we’ve been doing content governance decades before it was trendy. Today, governance is a critical part of every enterprise content supply chain. Think of it as a content insurance policy that perfectly balances writer creativity and productivity with the benefits of governance guardrails.
Our customers enjoy massive efficiency gains without sacrificing standards through AI-powered writing assistance, automated reviews and quality gates, and analytics comparing content quality with performance.
Acrolinx is growing fast. With a larger number of customers, we would like to reduce the development time for the linguistic component of our software, while at the same time maintaining the quality and increasing the consistency of our output. Therefore, we are looking for someone who can help us extend and maintain a scalable testing setup. We would like to find a person who is a team player and has a service-oriented mindset. In this role, you’ll develop scalable systems for quality assurance, as well as internal tools to make a number of our processes easier and more efficient, and to support the linguists.
Responsibilities
- Help us develop and maintain Continuous Integration/Continuous Delivery configurations (GitLab) for development and testing pipelines
- Maintain and extend our testing environment for linguistic quality assurance, among others with improved corpus testing. The flexibility of language requires different approaches from the classical unit and regression tests
- Develop and maintain tools to streamline the linguistic development (faster processing of issues and avoid regressions)
- Develop and maintain regression tests that interact with linguistic components of our software to improve our tests and increase our test coverage
- A Bachelor's degree (or higher) in Computer Science or related field (a deep understanding of Computational Linguistics preferred)
- Experience with Kubernetes and Linux
- Experience with Python
- Knowledge of (Python) testing frameworks - RobotFramework, and py.test
- Experience with continuous integration (especially GitLab)
- Experience with AWS (S3, RDS, Lambda, boto)
- Knowledge of SQL and databases
- Professional fluency in English with excellent written and verbal communication skills
- Java
- XSLT