Software Engineer
With audiences consuming media across multiple devices and platforms, the ability to accurately measure and analyse media consumption is more critical than ever. Our Media Measurement team uses advanced technologies to track what content is being watched, where, and how audiences engage with it. By leveraging robust data infrastructure and analytics, we empower our clients to understand audience behaviour, optimize content strategies, and drive data-informed decision-making in the fast-evolving media landscape. Media measurement is working in two SAFe trains with more than 10 agile teams cooperating. About TC Refine teamThe TC Refine team is an interdisciplinary SCRUM team working on two main areas. The first one is data ingestion from our metering technologies, where we have to reliably retrieve and persist measurement data from more than 50k metering devices of different types around the world.Second is pre-processing this data, mainly via audio matching, to generate usage statements that can then be transformed into media usage insights by other teams. As a SW Engineer joining our team, we expect you having knowledge in 80% of the skills listed below. Most important is the willingness to learn and adapt in the fast changing media world. Development in modern C++/PythonLinux environments and container-based developmentTest driven development / thinking, debugging and performance analysisCI/CD integration (github)AWS cloud service experienceREST interface design/implementation incl security/authenticationSecurity, Data encryptionWhile the above abilities are important, the main required skills are flexibility of mind in order to adapt rapidly in a continuously changing environment and eagerness to work in a team. The candidate will work within a SCRUM team on a SAFe train where communication, respect, willingness to help and work as a team are important. Main tasks of the team are:Develop Linux back-end systemsComply with corporate security guidelinesAnalyze data to understand improvement possibilities / issuesProvide user friendly interfacesDevelop and maintain a system running 24/7Provide third level support incl. on-duty serviceMigration and (re)orchestration of existing systems in AWS Our BenefitsFlexible working environmentVolunteer time offLinkedIn LearningEmployee-Assistance-Program (EAP)NIQ may utilize artificial intelligence (AI) tools at various stages of the recruitment process, including résumé screening, candidate assessments, interview scheduling, job matching, communication support, and certain administrative tasks that help streamline workflows. These tools are intended to improve efficiency and support fair and consistent evaluation based on job-related criteria. All use of AI is governed by NIQ’s principles of fairness, transparency, human oversight, and inclusion. Final hiring decisions are made exclusively by humans. NIQ regularly reviews its AI tools to help mitigate bias and ensure...