Software CTO Job Vacancy at the University of Cape Town ( UCT )

Full Time
  • Full Time
  • Cape Town
  • Applications have closed

Website University of Cape Town ( UCT )

The University of Cape Town is a public research university in Cape Town, South Africa.

Software CTO Job Vacancy at the University of Cape Town ( UCT )

SOFTWARE CHIEF TECHNICAL OFFICER
(3-Year Fixed Term Contract Post; Payclass 10)

  • Department of Electrical Engineering
  • Faculty of Engineering and the Built Environment

Applications are invited for the position of Software Chief Technical Officer in the Department of Electrical Engineering. This is a 3-year contract appointment, and the successful candidate will be expected to start as soon as possible.

The main purpose of this position is: Oversee and offer computational hardware and software infrastructure support to the research groupings within the Electrical Engineering Department. This role will include: (i) development of standardised data management and continuous integration software pipelines for various research groups and students, (ii) developing and maintaining documentation and automation of these and other departmental information processes and resources, (iii) support with on boarding and transfer of skills and research products across revolving fourth year undergraduate and postgraduate student cohorts, (iv) acquiring and maintaining computer hardware resources (v) maintaining websites. Additionally, the role includes a mandate to identify duplication, resource inefficiencies, and opportunities for operational efficiency and research visibility enhancements.

Requirements for the position:
• NQF 7 qualification in Electrical and Computer Engineering / Computer Science / Information Technology / related field.
• 2 years’ relevant experience.
• Demonstrated ability to operate efficiently in a research environment.
• Demonstrated ability to perform tasks concurrently.
• Demonstrated ability to work independently and within a team.
• Good communication and interpersonal skills.

The following will be advantageous:
• Experience with Docker, and other virtualization technologies (Lxc/Kubernetes/VMs/…)
• Experience in Linux admin
• Experience in git including Gitlab/Github/Bitbucket
• Experience with at least 1 CI stack (CircleCI/TravisCI/other)
• Experience in 1 or more relevant programming languages: Python, Matlab, Bash, C/C++
• Knowledge of TensorFlow and Pytorch
• Knowledge of or interest in learning data management practices

Software CTO Job Vacancy at the University of Cape Town ( UCT )

Responsibilities include:
• Development of standardised data management and continuous integration software pipelines for various research groups and students. Ensuring that data is managed and stored in an efficient manner and access is properly granted. This includes coordination with UCT ZivaHub
• Developing and maintaining documentation and automation of these and other departmental information processes and resources. This includes development, deployment, and maintenance of continuous integration pipelines for long standing software repositories in the department. Ensuring that progress through research is tracked and quantified
• Support with on boarding and transfer of skills and research products across revolving fourth year undergraduate and postgraduate student cohorts.
• Development of machine learning pipelines for various research groups in the department.
• Acquiring and maintaining computer hardware resources. This includes coordinating and enhancing the access to compute through the UCT e-research resources, CSIR CHPC resources, individual servers, and possible web services such as AWS/Azure.
• Git repository maintenance controlling access to the various repositories. Maintaining the health of the various repositories, ensuring that they meet code standards and are adequately documented. Maintaining an overview of the different repositories used within the department and identification of duplication/ technical debt.
• Development of shared software packages across the department that allows for easy collaboration and to increase the research visibility within the department
• Maintaining Departmental websites

The 2022 annual remuneration package, including benefits, is between R547 299 and R643 880.

View: A Guide to Writing Great Cover Letters

How to Apply :
To apply, please e-mail the below documents in a single pdf file to Ms Abigail Dixon at recruitment03@uct.ac.za

• UCT Application Form (download at http://forms.uct.ac.za/hr201.doc);
• Motivational letter stating how you meet the requirements of the position; and
• Detailed Curriculum Vitae with recent contactable referees.

Please ensure the title and reference number are indicated in the subject line. An application which does not comply with the above requirements will be regarded as incomplete and might not be considered. Only shortlisted candidates will be contacted and may be required to undergo competency assessments.

Telephone: 021 650 1673 Website: www.ebe.uct.ac.za

Reference number: E220347 Closing date: 18 November 2022

“UCT is a designated employer and is committed to the pursuit of excellence, diversity, and redress in achieving its equity targets in accordance with the Employment Equity Plan of the University and its Employment Equity goals and targets. Preference will be given to candidates from the under-represented designated groups. Our Employment Equity Policy is available at www.uct.ac.za/downloads/uct.ac.za/about/policies/eepolicy.pdf. “

UCT reserves the right not to appoint.

Tap / Click to View Full Job description