
Assistant Professor/Associate Professor in Computer Science
Job Description
Assistant Professor/Associate Professor in Computer Science
Application Deadline: 14 June 2026
Department: Academic
Employment Type: Permanent - Full Time
Location: University of Southampton Delhi
Compensation: Competitive
Description
Imagine working in an environment where you are at the forefront of Computer Science, pursuing your research interests and inspiring the next generation with a boundary-pushing University.
- Strong foundation in recursion, functional programming (e.g., Haskell), abstraction techniques, and program evaluation for managing software complexity.
- Operating system internals and the general principles and practices of developing low-level software that interacts directly with hardware.
- AI fundamentals, search algorithms, knowledge representation, probabilistic reasoning, and machine learning techniques across real-world intelligent systems applications.
- Human-computer interaction, user-centred design, agile software development, requirements gathering, and user acceptance testing methodologies.
Main Duties and Responsibilities
- Deliver high-quality teaching in areas such as functional programming (e.g., Haskell), operating systems, artificial intelligence, machine learning, human-computer interaction, agile software development, and user-centred design. Supervise undergraduate and postgraduate research projects.
- Develop the research activities of the School/Department by sustaining a personal research plan of international standing in the broad field of computer science and related areas. Apply for appropriate external research funding and carry out management and administrative tasks associated with specified research projects
- Contribute to the academic administration and collegial life of the school.
Internal and external relationships
- Member of the School/Department Board, Examination Board and of such School/Department committees relevant to their administrative duties.
- Research priorities will be agreed within the strategic framework of the Department and UoSD campus.
- Teaching and administrative duties will be allocated by the Head of Department, within the context of the teaching programmes offered at the UoSD campus.
- Encouraged to collaborate with colleagues in the wider school business school in India, the UK and other countries on original teaching, learning and research projects and practice.
Person Specifications
Qualifications, knowledge and experience
- PhD in Computer Science or closely related field.
- Demonstrable expertise in functional programming, operating systems, artificial intelligence, machine learning, human-computer interaction, and agile software development.
- Evidence of high-quality teaching at university level.
- A developing track record of research and publications.
- Strong communication and interpersonal skills
- For Assistant, 3 plus years and for Associate, 6 plus years of post-doctoral experience is required
- Teaching qualification (PGCAP, PG Cert HE or equivalent). (Desirable)
- Fellowship (FHEA) or Senior Fellowship (SFHEA) of Advance HE. (Desirable)
- Professional certification or Membership of a professional body. (Desirable)
- Experience supervising students or mentoring early-career researchers. (Desirable)
- Prior experience of teaching or studying within the UK higher education system, or with a demonstrable understanding of UK academic standards and pedagogical practices. (Desirable)
Planning and organising
- Experience of planning and monitoring teaching activities, ensuring plans complement broader research and education strategy.
- Able to develop innovative research proposals and attract research funding. (Desirable)
- Plans, manages, delivers and assess own education contributions. (Desirable)
- Able to identify broad trends to assess deep-rooted and complex issues.
- Able to apply originality in modifying existing approaches to solve problems.
- Showing strong initiative regarding keeping up to date with the latest tech trends and developments.
- Ability to work agnostically across a range of technologies and applications to solve specific problems in practice. (Desirable)
- Ability to assess and use appropriate tools, while also contribution to innovation within the programme through the purchasing of new technologies. (Desirable)
Management and teamwork
- Proven ability to collaborate effectively and support colleagues and stakeholders.
- Work effectively in a team, understanding the strengths and weaknesses of others to help teamwork development
- Able to monitor and manage resources and budgets. (Desirable)
- Able to manage inventories of hardware and software with academic and technical staff across a variety of programmes. (Desirable)
Communicating and influencing
- Communicate new and complex information effectively, both verbally and in writing, engaging the interest and enthusiasm of the target audience.
- Track record of delivering workshops, lectures and seminars in courses relating to different aspects of accounting.
- Able to engage in counselling skills and pastoral care, where appropriate.
- Able to provide expert guidance to colleagues in own team, other work areas and institutions to develop understanding and resolve complex problems. (Desirable)
- Experience in public outreach including Open Days, workshops, other events and social media. (Desirable)
- Experience in community building, e.g. through digital collectives, communities, hacker spaces etc. (Desirable)
Other skills and behaviours
- Understanding of relevant Health & Safety issues.
- Positive attitude to colleagues and students.
- Understanding of Techno-Ethics and Technology for Good philosophies. (Desirable)
- Strong interpersonal skills and behaviour in public settings. (Desirable)
Special requirements
- Ability to teach core technical skills for computer science, including programming, operating systems, artificial intelligence, machine learning, software development methodologies, and human-computer interaction for beginners to advanced groups.
- Awareness of international standards for computing such as IEEE, W3C, BSOL etc.(Desirable)