Professor of Computer Science
Actively Reviewing the ApplicationsLevelUpGeo
India, Madhya Pradesh, Indore
Full-Time
On-site
Posted 16 hours ago
•
Apply by May 28, 2026
Job Description
The Professor of Computer Science is responsible for delivering high-quality instruction, conducting innovative research, mentoring students, and contributing to academic leadership within the department. The role requires expertise in one or more core areas of computer science such as Artificial Intelligence, Data Science, Software Engineering, Cybersecurity, Computer Networks, Cloud Computing, or Algorithms.
Key Responsibilities
Key Responsibilities
- Teaching Instruction
- Teach undergraduate and postgraduate courses in areas such as Programming, Data Structures, Algorithms, Database Systems, Operating Systems, Artificial Intelligence, Machine Learning, or Cybersecurity.
- Develop and update course materials, labs, and assessment methods.
- Integrate modern tools, technologies, and industry practices into the curriculum.
- Supervise student projects, internships, theses, and dissertations.
- Mentor and advise students on academic and career development.
- Research Innovation
- Conduct high-quality research in a specialized area of Computer Science.
- Publish in peer-reviewed journals and present at conferences.
- Apply for research grants and collaborate with industry or academic partners.
- Guide research scholars and foster innovation through labs and research groups.
- Curriculum Development Academic Leadership
- Contribute to curriculum design aligned with emerging technologies and accreditation standards.
- Participate in academic committees and departmental planning.
- Support program accreditation and quality assurance initiatives.
- Lead research initiatives or specialized academic programs when required.
- Service Industry Engagement
- Build partnerships with technology companies and research institutions.
- Organize workshops, hackathons, seminars, and technical events.
- Participate in professional associations and community outreach programs.
- Ph.D. in Computer Science or a closely related field.
- Strong record of research publications.
- Proven teaching experience at the university level.
- Expertise in modern programming languages and technologies.
- Excellent communication and mentoring skills.
- Experience in securing research funding.
- Industry experience in software development or IT.
- Experience supervising doctoral candidates.
- Leadership experience within academic programs.
- Advanced technical expertise
- Research and innovation capability
- Problem-solving and analytical skills
- Student mentorship and leadership
- Curriculum design and development
- Commitment to continuous learning and technological advancement
Required Skills
Communication
Machine Learning
Engineering
Quality Assurance
Leadership
Assessment
Research
Curriculum Development
Teaching
Cloud Computing
Cybersecurity
Data Science
Artificial Intelligence
Mentoring
Continuous Learning
Cloud
Data Structures
Materials
Algorithms
Software engineering
Career development
Database Systems
Curriculum
Operating systems
MACHINE
Computer Networks
Service industry
Curriculum Design
Design and Development
Outreach
Community Outreach
Mentorship
Student Mentorship
Computing
Computer Science
Industry Engagement
Emerging technologies
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Process Associate Order Management - Health Care (Voice)
IBM
India
Full-Time
Cloud
Product Manager
Sprinklr
India
Full-Time
Engineering
Marketing
Media management
AWS Cloud Migration & Infra Operations Engineer
Proziod Analytics
India
Full-Time
₹10–30 LPA
Python
PowerShell
Cloud
Remote Python Engineer
Turing
India
Contract
Git
Python
Docker
+3
Senior Programme Officer
IUCN Eastern and Southern Africa
India
Full-Time
Communication
Risk Management
Project Management
+33
Share
Quick Apply
Upload your resume to apply for this position