Assistant or Associate Professor in Computer Science (Teaching & Scholarship) in London

Assistant or Associate Professor in Computer Science (Teaching & Scholarship) in London

London Full-Time 49469 - 57316 £ / year (est.) No working from home possible
Northeastern University

At a Glance

  • Tasks: Teach and inspire students in Computer Science while engaging in innovative scholarship.
  • Company: Join Northeastern University London, a prestigious institution with a vibrant community.
  • Benefits: Enjoy flexible working, competitive salary, and excellent work/life balance.
  • Other info: Dynamic growth environment with opportunities for professional development and interdisciplinary collaboration.
  • Why this job: Shape the future of tech education and make a real impact on students' lives.
  • Qualifications: PhD or equivalent experience in Computer Science; passion for teaching and innovation.

The predicted salary is between 49469 - 57316 £ per year.

About the Opportunity

Northeastern University London invites applications for an Assistant or Associate Professor in Computer Science. The appointee will be teaching undergraduate and postgraduate students and provide service to the discipline in line with the evolving needs and aspirations of the Faculty and University. Appointments will be commensurate with experience and qualifications reflecting a record of demonstrated teaching and service excellence.

Core duties will include:

  • Development and provision of innovative and inclusive teaching in relevant areas of Computer Science at undergraduate and postgraduate levels.
  • Professional service commensurate to career stage.

Preference may be given to candidates with active interests in software engineering. Candidates will be considered across all areas of Computer Science. We are especially seeking exceptional educators whose teaching contributes to fundamental undergraduate and postgraduate courses in Computer Science including but not limited to:

  • Software Engineering
  • Machine Learning
  • Python Programming

Opportunities for disciplinary and interdisciplinary teaching and scholarship abound: the Faculty of Computing, Mathematics, Engineering, and Natural Sciences (CoMENS)’s grounding in humanics brings together computing, engineering and natural sciences with humanities based on ground-breaking research and research-oriented teaching practices. While this position is primarily focused on Teaching & Scholarship, we are supportive of candidates whose research demonstrably contributes to the faculty’s priority areas (namely, next-generation software, foundations of AI, and human-centred AI).

We particularly encourage applications from those with an interest in innovative teaching, learning and assessment; those with experience of supporting a wide variety of students; and those belonging to groups underrepresented in UK higher education. We are open to appointing on a reduced fraction/job-share basis subject to our business needs.

About the Faculty

The Faculty of Computing, Mathematics, Engineering, and Natural Sciences (CoMENS) is undergoing significant growth at Northeastern University London. It is home to four interdisciplinary undergraduate dual-degree programmes in the areas of Data Science, Data Science and Politics, Computer Science and Business, and Computer Science and Philosophy; four postgraduate programs in the areas of AI Ethics, Data Science, Computer Science, and Technology Leadership; and five degree apprenticeship programmes in the areas of AI, Data Science, Digital and Technology Solutions, and Biosciences.

The CoMENS Faculty plays a major part in Northeastern University’s global experience program, offering undergraduate courses in Computer and Data Science, Mathematics, Engineering, Physics, Biology, Chemistry and Healthcare, striving to inspire and equip entering students to be outstanding scientists.

Person Specification Criteria

To undertake this role, the following should apply—should you not have the experience below, please do highlight where transferable skills would assist with you undertaking the role. Unless specified, all criteria are considered essential.

  • PhD completed, or near completion (all but dissertation), or equivalent professional experience, in a relevant area.
  • FHEA status, or equivalent, achieved or expected (desirable).
  • Demonstrates, through evidence, excellent ability to be adaptable, innovative, and inclusive in the role as advertised with regards to teaching and service.
  • Willingness and capacity to undertake continuous professional development in relation to institutionally strategic themes, including but not limited to technology, data, sustainability, and ethics.
  • Ability to develop excellent educational provision in areas with significant appeal to students, including at postgraduate level, and with a focus on experiential learning.
  • Flexibility and capacity to teach across a wide range of courses, where appropriate in collaboration with specialists from other disciplines.
  • Teaching competency in Computer Science to Levels 4–7 (i.e., both undergraduate and postgraduate levels).
  • Excellent written and verbal interpersonal and communication skills including presentation skills, both face-to-face and online.
  • Excellent IT skills and evidence of supporting the integration of technologies into learning and teaching.
  • Excellent time-management and organisational skills.

Additional Information

Informal enquiries may be made to Dr Fatemeh Parsa, Head of Computing at f.parsa@nulondon.ac.uk or Dr Tobias Hartung, Associate Director of Teaching and Learning at tobias.hartung@nulondon.ac.uk. However, all applications must be made in accordance with the application process specified.

Applications should be made on workday as specified. Applications must include a full curriculum vitae, a cover letter that sets out concisely and in ways relevant to this role how the applicant meets the person specification criteria, and a teaching statement (1 page maximum). The panel will be shortlisting for this position on a rolling basis so please apply as soon as possible. We reserve the right to close this post before the closing date if we receive a large number of applications.

Participation in the equal opportunities section is encouraged, but voluntary. Interviews are expected to commence in late July. Please note this role may require an enhanced DBS check. Our organisation acknowledges the duty of care to safeguard, protect and promote the welfare of our students and staff, and is committed to ensuring safeguarding practice reflects statutory responsibilities, government guidance and complies with best practice and Ofsted requirements. You must adhere to the above if you are offered a role with NU London.

Applications are welcome from all sections of the community and will be judged on merit alone. We welcome applications from underrepresented groups. Candidates must be able to demonstrate their eligibility to work in the UK in accordance with the Immigration, Asylum and Nationality Act 2006.

Assistant or Associate Professor in Computer Science (Teaching & Scholarship) in London employer: Northeastern University

Northeastern University London is an exceptional employer, offering a vibrant work culture that prioritises work/life balance and employee wellbeing. With a commitment to professional development, flexible working arrangements, and a supportive environment for innovative teaching, staff are empowered to grow and thrive in their careers while contributing to a dynamic educational community in the heart of London.

Northeastern University

Contact Details:

Northeastern University Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Assistant or Associate Professor in Computer Science (Teaching & Scholarship) in London

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Northeastern University or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Northeastern University.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Northeastern University.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Northeastern University that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Assistant or Associate Professor in Computer Science (Teaching & Scholarship) in London

Teaching Competency in Computer Science
Software Engineering
Machine Learning
Python Programming
Innovative Teaching Methods
Experiential Learning
Interdisciplinary Collaboration

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Northeastern University.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Northeastern University and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Northeastern University

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Northeastern University uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.