Lecturer in Software Systems, Artificial Intelligence and Data Engineering

University College London Hospitals NHS Foundation Trust
Charing Cross, United Kingdom
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 65K

Job location

Charing Cross, United Kingdom

Tech stack

Artificial Intelligence
Big Data
Information Engineering
Machine Learning
Software Engineering
Software Requirements Analysis
Software Systems
Management of Software Versions
Feature Engineering
Information Technology
Data Analytics
Data Pipelines

Job description

SE & AI: We are interested in expertise in two areas: Software Engineering for Artificial Intelligence (SE for AI) and Artificial Intelligence for Software Engineering (AI for SE). SE for AI is a specialized field that takes a software engineering perspective on building software systems with a significant machine learning or AI component, focusing on issues of design, implementation, operation, and assurance of AI-powered software systems. On the other hand, the emergence of advanced AI-driven tools has led to a wide range of opportunities and transformations in software engineering practices and education (AI for SE). We are committed to conducting cutting-edge research on the impact and utilization of AI methodologies in software engineering. Our areas of focus include diverse facets of the domain, such as software requirements, development, testing, optimisation and repair.

AI and Data Engineering: Data engineering for software systems focuses on designing and building robust, scalable infrastructures to manage, store, and process large volumes of data in support of application functionality. Extending this into the realm of AI and modern data-driven systems, data engineering also plays a foundational role in enabling machine learning and intelligent features within software. This involves preparing and curating high-quality datasets for training models, building feature engineering pipelines, and supporting real-time and batch inference workflows. We aim to complement and strengthen our existing expertise by exploring how data engineering underpins AI-enabled software development. This includes supporting data-driven decision-making through advanced analytics platforms, integrating machine learning models into production systems, and optimizing performance across both data pipelines and AI workloads. Additionally, this encompasses managing data lifecycle challenges such as versioning, governance, privacy, and ethical use-critical for responsible AI. Ultimately, modern data engineering sits at the intersection of software engineering and AI, enabling scalable, reliable, and intelligent systems that can adapt, learn, and deliver value from data in real time. The post holder will be responsible to carry out research, teaching and administration within the department of Computer Science at UCL. More details can be found in the job description.

Requirements

The Department of Computer Science (CS) of UCL is looking to appoint a Lecturer in Software Systems, Artificial Intelligence and Data Engineering. This is a full-time permanent post at Grade 8 with a salary range £52,487-£61,534 inclusive of London Allowance per annum. The appointees will be based in the Software Systems Engineering (SSE) group within the UCL CS Department (https://www.ucl.ac.uk/computer-science/research/research-groups/software-systems-engineering-group). A PhD in Computer Science, or closely relevant area, is essential for this position. The appointee must demonstrate a strong track record in high-quality research, as evidenced by publications in leading peer-reviewed journals and conferences, as well as other impactful research outputs in at least one of the subject areas, namely software engineering for artificial intelligence, artificial intelligence for software engineering, artificial intelligence and data engineering.

Benefits & conditions

To apply for the vacancy please click on the 'Apply Now' button below. Please make sure to submit a complete curriculum vitae, which must include:

  • Education history.
  • Details of previous employment.
  • Details of current or most recent employer (name and address of current organization, job title and duties).
  • References and abstract of 5 publications that are representative of your recent best work (published in the last 5 years)
  • URL of the applicant's personal Google Scholar page and URL of the applicant's DBLP page.
  • A complete list of publications.
  • Details of membership of any professional organisations.
  • Details (name, relationship to you, address, e-mail address, and telephone number) of three referees who are leading figures in the relevant subject areas for this post. The letters of reference will be requested by the interview panel directly to the referees specified in the application.
  • Brief (no longer than two sides of A4) statement of research experience and research interests.
  • Brief (no longer than two sides of A4) statement of teaching experience and teaching interests.
  • Brief (no longer than one side of A4) statement of Equality, Diversity and Inclusion., As well as the exciting opportunities this role presents, we also offer some great benefits some of which are below
  • 41 Days of holiday (including 27 days annual leave 8 bank holidays and 6 closure days)
  • Hybrid Final Salary Pension Scheme
  • Cycle to work scheme and season ticket loan
  • On-Site nursery
  • On-site gym
  • Enhanced maternity, paternity and adoption pay
  • Employee assistance programme: Staff Support Service - Discounted medical insurance

About the company

UCL's Department of Computer Science (CS) is a top-ranked Computer Science Department in the UK. In the 2021 Research Excellence Framework (REF) evaluation, UCL Computer Science was ranked second in the UK for research power and first in England., The Software Systems Engineering group (SSE) (https://www.ucl.ac.uk/computer-science/research/research-groups/software-systems-engineering-group) undertakes world-leading research in several areas including Requirements Engineering, Program Analysis, Software Analytics, Software Fairness, Software Testing, Automated Program Repair, Search Based Software Engineering, Software Engineering for Artificial Intelligence , and Artificial Intelligence for Software Engineering. The SSE group is looking to complement and strengthen its expertise by recruiting an outstanding researcher active in a broad area that covers Software Engineering and Artificial Intelligence, and Artificial Intelligence and Data Engineering. We welcome applications from candidates with expertise in at least one (essential) of the following subject areas (more than one is desirable), As London's Global University, we know diversity fosters creativity and innovation, and we want our community to represent the diversity of the world's talent. We are committed to equality of opportunity, to being fair and inclusive, and to being a place where we all belong. We therefore particularly encourage applications from candidates who are likely to be underrepresented in UCL's workforce. These include people from Black, Asian and ethnic minority backgrounds; disabled people; LGBTQI+ people; and for our Grade 9 and 10 roles, women. You can read more about our commitment to Equality, Diversity and Inclusion here: https://www.ucl.ac.uk/equality-diversity-inclusion/. Our department holds an Athena SWAN Gold award, in recognition of our commitment and demonstrable impact in advancing gender equality. This appointment is subject to UCL Terms and Conditions of Service for Research and Support Staff."

Apply for this position