Research Engineer (1-year contract), School of Computing and Information Systems
8 months ago
COMPANY DESCRIPTION
Singapore Management University is a place where high-level professionalism blends together with a healthy informality. ..
COMPANY DESCRIPTION
Singapore Management University is a place where high-level professionalism blends together with a healthy informality. The 'family-like' atmosphere among the SMU community fosters a culture where employees work, plan, organise and play together building a strong collegiality and morale within the university.
Our commitment to attract and retain talent is ongoing. We offer attractive benefits and welfare, competitive compensation packages, and generous professional development opportunities all to meet the work-life needs of our staff. No wonder, then, that SMU continues to be given numerous awards and recognition for its human resource excellence.
RESPONSIBILITIES
- Data Collection: Large-scale data collection related to code ownership policies on GitHub.
- Data Analysis: Analyze collected data to identify usage patterns and impacts.
- Workflow Automation Programming: Develop an automation system for code ownership recommendations.
- Evaluation: Conduct system effectiveness tests and refine based on results.
- Documentation: Prepare reports and research papers on the project.
QUALIFICATIONS
- Minimum Bachelor's/Master's degree in Computer Science, Information Technology, Information Systems or closely related disciplines.
- Proficiency in programming languages, with advanced skills in Python required and familiarity with JavaScript beneficial.
- Demonstrated experience in software engineering practices, including version control, code review processes, and secure coding practices, with a strong preference for candidates experienced with GitHub.
- Experience with workflow automation systems, such as GitHub Actions, is preferred.
- Experience with using APIs for data collection and analysis is preferred.
- Knowledge of data science methodologies and statistical analysis tools is preferred.
- Good analytical, technical, and problem-solving skills, with a particular emphasis on strong critical thinking abilities and applying theoretical knowledge to practical software security challenges.
- Applicants with research publications in software engineering or related fields will be advantageous.
- Effective communication skills, both written and verbal, for documenting research findings clearly and collaborating effectively with team members and the wider community.
- Self-motivated individual who can work independently and also collaboratively with team members, demonstrating the ability to take initiative and contribute positively to team dynamics.
OTHER INFORMATION
#LI-XL1
Please note that your application will be sent to and reviewed by the direct employer - Singapore Management University
Official account of Jobstore.