Job Vacancy: Postdoctoral Researcher in Build Dependency Analytics
Position Overview
Job Type: Postdoctoral Researcher
Project: Build Dependency Analytics
Targeted Start Date: September 1, 2021 (flexible)
Duration: 1–3 years
Project Details
Modern software solutions require the effective orchestration of a complex set of tools, e.g., compilers, test harnesses, packaging and releasing tools, and deployment and monitoring dashboards. At the core of this so-called "pipeline" is the build system, which weaves these tools together to perform cohesive (incremental) operations. While build systems provide mission-critical features for software teams, they must be carefully maintained to avoid drifting out of sync with the other software artifacts it is tasked with building (e.g., source code, tests, container descriptions). In this project, we will develop solutions to automatically detect and correct out-of-date build specifications.
Job Requirements
- Hold (or will hold by the start date) a Ph.D. in Software Engineering
- A strong grasp of and passion for build systems, release engineering, devops, or related topics
- Effective written and oral communication skills in English
- Capable of mentoring junior researchers (e.g., undergraduate, master's, Ph.D. students)
- Strong programming skills (C, C++, Python are especially important for this project)
Application Contents
To apply for the position, create an application package with the following contents:
- A brief statement of interest (one page maximum)
- A detailed CV
- Contact information for two references
Application Procedure
Send an email to me.
Research Environment
The mission of the SWAG lab is to research software architecture by mining repositories in a large-scale operation.
Questions?
Send an email to me.