Assistant Professor Of Computer Science
Bangalore, Karnataka, India
UNSW Bengaluru
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Job Description
Position:
- Assistant Professor
- Computer Science
Location:
Embassy Manyata Business Park, Manayata Tech Park, Thanisandra, Bengaluru About the University The University of New South Wales (UNSW) is one of Australia's leading research-intensive universities and a founding member of the prestigious Group of Eight (Go8), a coalition of Australia's top research universities. Consistently ranked among the top 20 universities globally, UNSW is internationally recognised for excellence in teaching, research, innovation, and industry engagement. The UNSW Bengaluru Campus extends the University's global academic excellence to India, offering world-class education through globally aligned curricula, interdisciplinary research, and strong industry partnerships. The campus is committed to delivering an outstanding student experience, fostering innovation, entrepreneurship, and impactful research while preparing graduates to address complex global challenges. UNSW Bengaluru emphasises experiential learning, research-led teaching, digital innovation, and close collaboration with industry, creating a dynamic environment that equips students with future-ready skills and global perspectives. The University is dedicated to academic excellence, inclusivity, sustainability, and developing leaders who can make meaningful contributions to society, business, and technology. Position Summary The Assistant Professor – Computer Science at UNSW Bengaluru is an academic role responsible for contributing to the teaching and service missions of the School and Faculty while developing and delivering high-quality scholarly research and professional activities at national and international levels. The role is primarily in the area of Computer Science and Engineering, with a research focus on Databases and related areas, including Human-centric databases such as crowdsourced and collaborative database systems and Vector databases and high-dimensional databases for scientific discovery. The Assistant Professor should have strong expertise in Software Engineering, Computing, and Artificial Intelligence, with responsibilities spanning undergraduate teaching, research, scholarly activities, funding applications, and supporting students and colleagues. The role reports to the Head of School and has no direct reports. Preference will be given to global/international faculty with teaching experience outside of India. The faculty is expected to teach courses such as: Software Engineering Fundamentals Software Construction: Techniques and Tools Web Front-End Programming Natural Language Processing Database Systems Professional Issues and Ethics in Information Technology Indicative Areas of Expertise Computer Science & Computing Software Engineering Software Design & Architecture Software Construction & Development Data Structures & Algorithms Database Systems & Data Management Artificial Intelligence & Natural Language Processing Web Technologies & Front-End Programming Computing Systems Teaching and Learning Contribute to teaching in Computer Science and Engineering at the undergraduate level, including Software Engineering, Software Construction, Web Technologies, Natural Language Processing, Database Systems, and Professional Issues and Ethics in Information Technology. Demonstrate and continuously develop a well-defined teaching philosophy that inspires student learning. Conduct classes, assess student learning achievements, and support students in undergraduate courses in line with UNSW policies. Design and develop learning activities and resources, and provide assessment and feedback using a range of suitable approaches and learning environments. Initiate the development of innovative approaches to teaching and learning with the support of more senior academics. Support students’ learning progression through one-to-one consultations and cohort-based course-related advice to achieve positive learning and employability outcomes. Manage course administration as Course Authority, including academic quality assurance. Maintain professional development in pedagogy, disciplinary knowledge, and minimum professional accreditation requirements, where relevant. Research Conduct research in Computer Science and related areas, with expertise in one or more areas such as Software Engineering, Artificial Intelligence, Natural Language Processing, Database Systems, Web Technologies, or Computing Systems. Engage in individual and/or collaborative research consistent with disciplinary practice. Create scholarly impact recognised by peers through the advancement of disciplinary knowledge. Conduct research and scholarly activities under limited supervision, either independently or as a member of a team. Design and undertake research projects. Contribute to the development of competitive funding applications under the guidance of senior colleagues. Participate as a co-investigator or chief investigator in competitive grant applications. Mentor and