Assistant Professor / Associate Professor in Computing
Assistant Professor / Associate Professor in Computing

Assistant Professor / Associate Professor in Computing

Full-Time 60700 - 68800 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Join a vibrant research environment and inspire students through teaching and cutting-edge research.
  • Company: Imperial College London, a top-ranked institution in Computer Science.
  • Benefits: Competitive salary, 41 days off, generous pension, and tailored career support.
  • Why this job: Make a meaningful impact in computing while advancing your academic career.
  • Qualifications: PhD in Computer Science or related field with a developing national reputation.
  • Other info: Collaborative culture with diverse staff networks for personal and professional wellbeing.

The predicted salary is between 60700 - 68800 £ per year.

Imperial College London seeks 4 Assistant Professors / Associate Professors to join the Department of Computing within the Faculty of Engineering.

About the role

The Department of Computing at Imperial is a leading department in Computer Science. Ranked 1st in the UK in the last Research Excellence Framework (REF 2021), the department stands at the forefront of excellence in research and impactful innovation, fostering breakthroughs that shape the future of the field. To support this vision, the Department wishes to appoint up to 4 Assistant Professors in 2026 across key high-impact areas that will strengthen its existing research portfolio and help build up new research capacity of strategic interest. Appointments at the Associate Professor level are possible for suitably qualified candidates.

We seek strong applications in the following broad areas:

  • Programming Languages, including language design and implementation, program analysis and verification, compilers and runtime systems, type systems, domain-specific languages, program synthesis, probabilistic programming, and programming languages for emerging areas such as quantum computing and AI.
  • Systems, including distributed and operating systems, machine learning systems, networking, storage, cloud and edge computing, data systems, real-time systems, and high-performance computing.
  • Security, including cryptography and post-quantum security, usable security and human factors, security for AI and AI for security, blockchain and distributed ledger technologies, systems and network security, software and malware security, privacy.
  • Software Engineering, including AI-assisted software development, software architecture and design, formal methods, testing, empirical software engineering, human factors, and software evolution.
  • Computer Architecture, including neuromorphic computing, processor and memory system design, new computer architectures for efficiency and scalability, parallel and multi-core systems, domain-specific accelerators (e.g., for AI, graphics and vision), and quantum computing hardware.
  • Theoretical Computer Science, including algorithms and data structures, complexity theory, cryptography and information theory, quantum algorithms, and theory of quantum computation.

While these areas are of strategic importance to the Department, we will consider truly outstanding candidates in all areas of Computing.

What you would be doing

You should be motivated to join a collaborative and vibrant research environment, with a strong enthusiasm for pursuing cutting-edge research by leading or contributing to a research area at the highest level of scientific rigour, fostering scientific collaborations within the Department and across the Faculty and College, and securing grant funding to lead your research vision. A large part of this role will be teaching and inspiring our exceptional and dedicated undergraduate and postgraduate students, through lectures, tutorials and project supervision. You will be surrounded by a supportive community, dedicated to make meaningful impact.

What we are looking for

To be successful in this role you will have:

  • A PhD in Computer Science or related field or equivalent.
  • A developing national reputation and expertise in the field of Computer Science.
  • Evidence of contribution to the development and performance of colleagues through coaching and mentoring.
  • Experience of preparing grant applications for submission.
  • Ability to communicate well, conveying ideas and concepts clearly and effectively.
  • Ability to develop skills in leading, motivating, developing and managing the performance of colleagues.
  • Good leadership skills.
  • A willingness to undertake any necessary training and development activities for the role.
  • A commitment to high quality teaching and fostering a positive learning environment for students.

What we can offer you

The opportunity to continue your career at a world-leading institution and be part of our mission to continue science for humanity. Grow in your career with tailored training programmes for academic staff including mentoring and dedicated support with navigating your career and managing research as well as a transparent promotion process. Sector-leading salary and remuneration package (including 41 days off a year and generous pension schemes). Be part of a diverse, inclusive, and collaborative work culture with various staff networks and resources designed to support your personal and professional wellbeing.

Please see Further Particulars for more information about Imperial and the benefits available to staff.

For an informal discussion please contact the Director of Research, Professor Alastair Donaldson (alastair.donaldson@imperial.ac.uk). Should you have any queries about the application process please contact Marina Hall (marina.hall@imperial.ac.uk). If you encounter any technical issues while applying online, please don't hesitate to email us at support.jobs@imperial.ac.uk.

Closing date: 15 December 2025.

Assistant Professor / Associate Professor in Computing employer: Computing Research Association

Imperial College London is an exceptional employer, offering a vibrant and collaborative research environment that fosters innovation and excellence in the field of Computing. With a commitment to employee growth through tailored training programmes, generous benefits including 41 days of annual leave, and a supportive work culture that values diversity and inclusion, you will have the opportunity to make a meaningful impact while advancing your academic career at a world-leading institution in the heart of London.
C

Contact Detail:

Computing Research Association Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Assistant Professor / Associate Professor in Computing

✨Tip Number 1

Network like a pro! Attend conferences, workshops, and meetups in your field. It's all about making connections that could lead to job opportunities, so don’t be shy – introduce yourself and chat with fellow academics!

✨Tip Number 2

Show off your expertise! Consider giving talks or presentations on your research at relevant events. This not only boosts your visibility but also demonstrates your passion and knowledge in Computing.

✨Tip Number 3

Get involved in collaborative projects! Reach out to colleagues or departments for joint research initiatives. This can enhance your profile and showcase your ability to work well in a team, which is super important in academia.

✨Tip Number 4

Apply through our website! We want to see your application, so make sure you submit it directly. Plus, keep an eye on our site for any updates or additional opportunities that might pop up!

We think you need these skills to ace Assistant Professor / Associate Professor in Computing

PhD in Computer Science or related field
Programming Languages
Systems Design
Security Expertise
Software Engineering
Computer Architecture
Theoretical Computer Science
Research Collaboration
Grant Application Preparation
Communication Skills
Leadership Skills
Coaching and Mentoring
Teaching Skills
Motivational Skills
Commitment to High Quality Teaching

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the role. Highlight your relevant experience in Computing, especially in areas like Programming Languages or Security, to show us you’re a perfect fit!

Showcase Your Research: We want to see your passion for cutting-edge research! Include details about your past projects, publications, and any grant applications you've worked on. This helps us understand your expertise and vision.

Emphasise Teaching Experience: Teaching is a big part of this role, so don’t forget to mention your teaching philosophy and any experience you have in mentoring students. We love candidates who can inspire the next generation of computer scientists!

Apply Through Our Website: For a smooth application process, make sure to apply through our official website. It’s the best way to ensure your application gets the attention it deserves. We can’t wait to hear from you!

How to prepare for a job interview at Computing Research Association

✨Know Your Research

Make sure you can discuss your research in detail. Be prepared to explain how it aligns with the department's focus areas, like programming languages or security. This shows that you're not just a fit for the role but also genuinely interested in contributing to their ongoing projects.

✨Engage with Teaching Philosophy

Since teaching is a big part of this role, think about your teaching philosophy and be ready to share it. Prepare examples of how you've inspired students in the past or how you plan to engage them in complex topics. This will demonstrate your commitment to high-quality education.

✨Prepare for Grant Discussions

Given the emphasis on securing grant funding, come equipped with ideas for potential research grants you could pursue. Discussing your experience with grant applications and how you plan to secure funding will show that you’re proactive and have a clear vision for your research.

✨Showcase Collaboration Skills

The department values collaboration, so be ready to talk about your experiences working in teams. Highlight any mentoring or coaching roles you've had, as well as how you’ve contributed to a positive team environment. This will illustrate your ability to thrive in their collaborative culture.

Assistant Professor / Associate Professor in Computing
Computing Research Association
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>