Lecturer in Software Systems, Artificial Intelligence and Data Engineering
Role details
Job location
Tech stack
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