We are looking for a Machine Learning + Software Engineering Researcher
Start date: 1 October 2021
This position offers the unique opportunity to progress your research career in a challenging industrial context, focusing on innovation and pragmatic solutions for software improvement, while still maintaining scientific standards of quality. The Software Improvement Group has scientific research at its core, with a dedicated research team hosting several PhD and Postdoc researchers, several active collaborations with academic partners, and plenty of colleagues with PhD degrees. Research at SIG asks for a rich skillset: software engineering expertise combined with machine learning and/or statistical techniques, scientific curiosity and proficiency, the ability to publish, and the drive to integrate research results into daily practice. In this position you will be creating the next-gen software risk analysis models and tools, which will have a lasting impact on software development practice.
SIG gives technology leaders the visibility they need to address current software problems and prevent future
ones from ever happening. Drawing on proprietary methods and decades of expertise, SIG helps organizations fundamentally improve the security and performance of the enterprise applications that support every aspect of their businesses.
SIG operates a unique software evaluation laboratory governed by the Quality Management System as required by the ISO/IEC 17025 international standard for testing and calibration laboratories. The only organization in the world certified by TÜViT for Trusted Product Maintainability, SIG is headquartered in Amsterdam with regional offices in the Nordics, Belgium, Germany and Greece. SIG serves companies in Europe, the United States, and Asia.
As an ML+SE Researcher you will be contributing to SIG’s strategic research agenda. This consists of both conceptual and applied research in the intersection of the machine learning and software engineering research fields, aiming for concrete innovations within the company. You will be tasked e.g. with creating new conceptual risk models regarding software quality, code analysis, software data analysis, prototyping ML and/or statistical solutions, performing validation studies, generating exploitation ideas, and helping drive integration with the company’s existing software stack.
You will be part of the Research team at SIG’s Amsterdam office, where you will participate in team activities, get coaching from senior staff, and have day-to-day interaction opportunities with the consulting and software development branches within the company.