associate professor CSE at jk · saravanampatti · 3 - 8 years · ₹5L - ₹8L / yr · Posted 24 Sep 2026

echnical Skills
- Programming Languages: Python, Java, C, C++, R, JavaScript
- Data Structures and Algorithms
- Database Management Systems (MySQL, Oracle, MongoDB)
- Artificial Intelligence and Machine Learning
- Data Science and Analytics
- Cloud Computing (AWS, Azure, Google Cloud)
- Cyber Security and Network Security
- Internet of Things (IoT)
- Software Engineering and Software Testing
- Operating Systems and Computer Networks
- Web and Mobile Application Development
- DevOps and Containerization (Docker, Kubernetes)
- Research Methodology and Statistical Analysis Tools (SPSS, R, Python)
Teaching and Academic Skills
- Curriculum Design and Development
- Outcome-Based Education (OBE) Implementation
- Course Planning and Delivery
- Student Mentoring and Academic Advising
- Assessment and Evaluation Techniques
Research Skills
- Research Proposal Writing
- Publication in SCI, Scopus, and UGC Care Journals
- Patent Filing and Intellectual Property Rights (IPR)
- Conference Paper Presentation
- Research Collaboration and Networking
Leadership and Administrative Skills
- Departmental Planning and Coordination
- Faculty Development and Mentoring
- Accreditation Processes (NBA, NAAC, NIRF, ABET)
- Academic Administration and Policy Implementation
- Industry-Academia Collaboration
- Industry and Professional Skills
- Consultancy and Industry Projects
- Internship and Placement Coordination
- Entrepreneurship and Startup Mentoring
Soft Skills
- Effective Communication and Presentation
- Leadership and Team Management
- Problem-Solving and Critical Thinking
- Decision-Making Skills
- Interpersonal and Relationship Management
- Time Management and Organizational Skills
- Key Competencies
- Academic Excellence
- Quality Assurance and Accreditation Compliance
- Collaboration and Stakeholder Management
These skills are typically expected for an Associate Professor in CSE with teaching, research, and administrative responsibilities in higher educational institutions.
Essential Educational Qualifications
- Ph.D. in Computer Science and Engineering (CSE) or a relevant discipline from a recognized university.
- Master's Degree (M.E./M.Tech.) in Computer Science and Engineering or a related field with a consistently good academic record.
- Bachelor's Degree (B.E./B.Tech.) in Computer Science and Engineering or a related discipline.
Experience Requirements (as per AICTE/UGC norms – typical)
- Minimum 8 years of teaching, research, and/or industry experience after obtaining a postgraduate degree.
- At least 2 years of experience at the level of Assistant Professor Grade I or equivalent in a recognized institution.
- Proven track record of teaching undergraduate and postgraduate courses.

About jk
About
Company social profiles
Similar jobs (10)
An Associate Professor is a mid-to-senior academic position in colleges and universities, typically above Assistant Professor and below Professor.
Joining:Immiate Joining
Qualifications:
In many institutions, especially in India:
- Ph.D. in a relevant discipline
- Teaching/research experience (often 8+ years)
- Research publications in indexed journals
- API score/research contributions as per institutional norms
- Eligibility criteria based on UGC or AICTE guidelines
Skills Required:
- Subject expertise in the specialization area
- Research and publication skills
- Classroom and laboratory management
- Communication and mentoring
- Leadership and academic coordination
- Technical and industry-oriented knowledge
Main Responsibilities:
- Teaching undergraduate and postgraduate students
- Conducting research and publishing papers
- Guiding student projects, internships, and theses
- Developing curriculum and course materials
- Participating in academic administration
- Applying for research grants and patents
- Mentoring junior faculty and students
- Contributing to accreditation activities such as NBA/NAAC
Technical / Domain Skills:
- Programming languages: Java, Python, C, C++, JavaScript
- Database systems: SQL, NoSQL, data modeling
- Software engineering and system design
- Artificial Intelligence & Machine Learning
- Data Science & Big Data Analytics
- Cloud Computing (AWS, Azure, Google Cloud)
- Cybersecurity and Network Security
Research Skills:
- Research methodology and experimental design
- Publishing in SCI/Scopus journals
- Writing research proposals and grant applications
- Patent filing and innovation development
- Data analysis and statistical tools
- Literature review and technical documentation
- Conference presentation and paper reviewing
Career Progression:
Assistant Professor → Associate Professor → Professor → Dean/HOD/Research Director
In conclusion, an Associate Professor plays a vital role in higher education by balancing teaching, research, student mentoring, and academic leadership. The position requires strong subject expertise, continuous learning, research contributions, and effective communication skills. Associate Professors contribute significantly to institutional growth, innovation, and the overall development of students and academic programs.
Job Title: Associate Professor – Computer Science Engineering (CSE)
Department: CSE
Job Summary:
The Associate Professor (CSE) is responsible for teaching core computer science subjects, training students in programming and emerging technologies, and contributing to research and academic excellence.
Key Responsibilities:
- Teach subjects like Data Structures, Algorithms, DBMS, Operating Systems, and Programming Languages
- Train students in coding, software development, and industry-relevant skills
- Conduct lab sessions, workshops, and technical training programs
- Evaluate students through exams, assignments, and projects
- Guide students in internships, mini-projects, and final-year projects
- Participate in curriculum development and research activities
Qualifications:
- M.E./M.Tech in Computer Science or related field
- Ph.D. (preferred)
- NET/SET (if applicable)
Skills Required:
- Strong programming knowledge (Java, Python, C++, etc.)
- Teaching and technical training skills
- Knowledge of latest technologies (AI, Data Science, Cloud, etc.)
- Research and analytical skills
Experience:
- 3–8 years of teaching/industry experience
Educational Qualifications
- B.E./B.Tech in CSE or related field
- M.E./M.Tech in CSE (mandatory for most colleges)
- Ph.D. in CSE (required for universities, IITs/NITs, and highly preferred everywhere)
- Qualifying exams like UGC NET or GATE can strengthen your profile
Core Technical Skills
Strong foundation in:
- Data Structures & Algorithms
- Operating Systems
- Computer Networks
- Database Management Systems
- Object-Oriented Programming (Java, C++, Python)
Specialized areas (choose 1–2):
- Artificial Intelligence / Machine Learning
- Cybersecurity
- Cloud Computing
- Data Science
- Software Engineering
Teaching & Communication Skills
- Ability to explain complex topics clearly
- Presentation skills (PowerPoint, whiteboard teaching)
- Curriculum design and lesson planning
- Student engagement and mentoring
Role Overview
We are looking for a passionate Computer Science Faculty to train and mentor students in computer
science concepts and practical applications while helping them develop industry-relevant technical skills.
Key Responsibilities
• Conduct hands-on practical training sessions in Computer Science.
• Explain programming and technical concepts through practical applications.
• Conduct coding exercises, assignments, projects, and assessments.
• Monitor student attendance, assessment scores, assignment performance, and learning progress.
• Provide continuous technical mentoring and guidance.
• Help students develop industry-relevant technical skills.
• Assist students in obtaining certifications in high-demand technologies.
• Support students in securing internships and provide continuous guidance.
• Keep students updated with relevant industry trends and technologies.
• Ensure students achieve periodic learning targets and outcomes.
• Work effectively in a corporate-style training environment.
Preferred Candidates
• Prior Computer Science teaching/training experience preferred.
• Strong technical and programming knowledge.
• Strong communication and presentation skills.
• Good classroom management skills.
• Passion for teaching and mentoring students.
• Immediate joiners preferred
Qualification
• PG qualification in Computer Science
• UGC NET/SET in Computer Science OR completed PhD in Computer Science / relevant specialization
Job details: Fresher/Experience.
Pay Scale : As per Norms.
Location: Saravanampatti, Coimbatore.
Core Qualifications
- Educational Background: A Bachelor’s and Master’s degree in Computer Science, IT, or a related engineering field.
- Eligibility Exams: Clearing the UGC-NET (National Eligibility Test) or SLET/SET (State Level Eligibility Test) is a standard requirement in India.
- Ph.D. Requirement: A Doctorate is often required for long-term career progression and is mandatory for certain university-level appointments as per UGC norms.
1. Programming and Coding Languages
- Core Languages:
- Python – General-purpose, easy-to-learn, popular for data science, web development, automation, etc.
- JavaScript – Essential for web development (both frontend and backend).
- Java – Widely used in enterprise applications, Android development.
- C/C++ – Great for systems programming, high-performance computing.
We are looking for a Software Developer to design, develop, test, and maintain reliable software applications. The ideal candidate should have strong programming fundamentals, problem-solving skills, and an interest in building scalable technology solutions.
Key Responsibilities
- Develop, test, debug, and maintain software applications.
- Write clean, efficient, and reusable code.
- Work with frontend, backend, databases, and APIs as required.
- Identify and resolve technical issues and software bugs.
- Collaborate with developers, designers, and other team members.
- Participate in code reviews and software testing.
- Maintain technical documentation.
- Learn and implement new technologies based on project requirements.
Required Skills
- Programming knowledge in Java, Python, JavaScript, C++, C#, or similar languages.
- Understanding of Data Structures, Algorithms, OOP, and DBMS.
- Familiarity with SQL and databases.
- Basic understanding of REST APIs, Git/GitHub, and software development practices.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
Location: Pune/Bengaluru
As a Senior Software Engineer, you will tackle a highly challenging role within our Cyber Security Engineering integration development team. You will be responsible for the End-to-End (E2E) delivery of projects from gathering customer requirements to deploying high-performance data exchange solutions on-prem or in the cloud. We are looking for a Systems-Level Thinker who can seamlessly transition between building complex integrations and architecting high-throughput, low-latency backends. Because each integration may require a different technical approach, we value engineers who love reskilling, following agile best practices, and maintaining an evolving mindset.
Core Responsibilities
Technical Leadership and Architecture
● Systems Engineering: Design, build, and optimize high-throughput, low-latency backend systems and data-exchange layers.
● Architecture and Integration: Participate in planning, defining, and exploring solution alternatives. Architect and estimate deep technical custom solutions and integrations across diverse enterprise tech stacks. ● Stream Processing: Implement event-driven architectures, manage backpressure, and handle real-time state management across security platforms.
● Delivery Ownership: Own projects end-to-end, defining and implementing enablers to evolve solution intent directly alongside our Agile teams.
Team Leadership and Quality
● Mentorship: Actively lead, coach, and mentor junior developers, providing technical guidance to foster professional development.
● Engineering Excellence: Oversee code reviews, build robust CI/CD pipelines, enforce strict quality checks, and ensure rigorous adherence to coding standards.
● Agile Execution: Actively participate in Agile development, including writing, breaking down, and estimating User Stories.
Customer and Stakeholder Collaboration
● Customer Delight: Maintain a strong customer-first attitude while designing, building, and deploying products.
● Technical Communication: Articulate complex technical trade-offs clearly to both business stakeholders and engineering teams.
● Pipeline Management: Manage customer relationships effectively to ensure a continuous flow of project scope, maintaining clear team backlogs.
Job Requirements
● Experience: 5+ years of proven software engineering experience, with a track record of leading small engineering teams or mentoring junior devs.
● High-Throughput Backend Focus: 5+ years of experience engineering robust, real-time backends specifically using Go (Golang) or Java.
● Polyglot and Integration Capability: Deep expertise in at least one or two additional languages/frameworks from our ecosystem: Python, TypeScript, Node.js, React.js, Angular, C#, or C++.
● Computer Science Fundamentals: Excellent knowledge of complex Data Structures, algorithms, and their correct situational usage.
● Adaptability: A passionate programmer who is genuinely open and excited to learn new software development skills as required by changing project demands.
Bonus / Added Advantages
● AI & Intelligent Automation: Hands-on knowledge of AI concepts, Large Language Models (LLMs), and experience building or integrating AI agents to automate complex workflows or security processes.
● Cybersecurity Domain: Experience in the cybersecurity space (SIEM, SOAR, or platform security).
● Modern Web Tech: Strong experience in developing software using modern web technologies.
● E2E Lifecycle: Proven background handling a project completely from discovery to cloud/on-prem deployment.
● Open Source: Active contributions to the Open Source community. (Please share your GitHub/GitLab links in your application!)
Strong Tech Lead / Staff Engineer / Lead Engineer Profiles
2
Mandatory (Experience 1) - Must have minimum 6+ years of overall Software Engineering/Development experience building production backend systems.
3
Mandatory (Experience 2) - Must have Tech Lead ownership, with experience setting technical direction, architecture, frameworks, or engineering standards used by other engineers.
4
Mandatory (Experience 3) - Must have strong hands-on Backend development experience with deep proficiency in at least one backend programming language. (Python, Java, Golang etc)
5
Mandatory (Experience 4) - Must have strong System design/distributed systems experience, including architectural trade-offs, scalability, failure modes, reliability, and long-term maintainability.
6
Mandatory (Experience 5) - Must have strong CS fundamentals in Data Structures & Algorithms, Operating Systems, and Networking, with the ability to apply them to complex backend/system problems
7
Mandatory (Experience 6) - Must have owned complex, ambiguous, or business-critical engineering problems end-to-end, demonstrating clear technical judgment, trade-offs, problem-solving, and measurable technical/business impact; not limited to feature implementation.
8
Mandatory (Experience 7) - Must have formal technical leadership experience, including mentoring Senior Engineers, conducting design/code reviews, driving engineering quality, and leading technical decisions across a team.
9
Mandatory (Experience 8) - Must be a hands-on IC + Tech Lead, with approximately 70–80% hands-on coding/engineering involvement, not a pure people-management profile.
10
Mandatory (Company) - Product Companies / Startups / B2B SaaS
11
Mandatory (Education) - CS degree or equivalent (B.Tech/B.E./B.S.)
12
Preferred (Skills) - Experience with Kafka/NATS/RabbitMQ, AWS, Docker/Kubernetes, CI/CD, observability, security/compliance, multi-tenant systems, and financial/billing platforms.
Strong Python Developer profile with robust AWS exposure
2
Mandatory (Experience 1): Must have 7+ years of hands-on software development experience with at least the recent 4+ years in Python and strong hands on knowledge of AWS
3
Mandatory (Tech skill 1): Must have strong working knowledge of Python.
4
Mandatory (Tech skill 2): Must have good understanding of AWS services including EC2, S3, Lambda, IAM, CloudWatch, and ECS or ECR
5
Mandatory (Tech skill 3): Must be able to write and understand REST APIs
6
Mandatory (Tech skill 4): Must be comfortable with version control tools such as Git, GitHub, Bitbucket, or GitLab
7
Mandatory (Tech skill 5): Must have good understanding of databases such as PostgreSQL, MySQL, or DynamoDB
8
Mandatory (Tech skill 6): Must have familiarity with Linux commands and shell scripting
9
Mandatory (Skill): Must have good debugging and problem-solving skills, with the ability to read existing code and make changes independently with light guidance
10
Mandatory (Skill 2): Must have strong communication skills
11
Preferred (Tech skill 1): Experience with AWS CodeCommit, and exposure to AWS CodeBuild, CodeDeploy, CodePipeline, GitHub Actions, Jenkins, or similar CI/CD tools
12
Preferred (Tech skill 2): Basic understanding of CI/CD pipelines
13
Preferred (Tech skill 3): Experience with Docker or container-based applications
14
Preferred (Tech skill 4): Basic knowledge of infrastructure-as-code tools such as Terraform or AWS CloudFormation
About the company
Metron Security provides automation and integration services to leading Cyber Security companies. Our engineering team works on leading security platforms including - Splunk, IBM’s QRadar, ServiceNow, Crowdstrike, Cybereason, and other SIEM and SOAR platforms.
Software Engineer is a challenging role within Cyber Security Engineering integration development. The role involves developing a product/service that achieves high-performance data exchange between two or more Cyber Security platforms. A Software Engineer is at the core of the evolution process and is responsible for the End-to-End delivery of the project, right from getting the requirements from customers to deploying the project for them on-prem or on the cloud, depending on the nature of the project. We follow the best practices of engineering and keep evolving. We are agile.
Each integration needs reskilling yourself with the required technology for that project. If you are passionate about programming and believe in the best practices of software engineering, the following are the skills we are looking for:
● Developer-centric culture - No bureaucracy or red tape.
● Chance to work on 200+ security platforms.
● Opportunity to engage with end-users (customers) and just a cog in the wheel.
About the role
We are looking for passionate developers with 4-7 years of experience in software development to join the Metron Security team as Software Engineers.
Mandatory Skills
- 6+ years of experience in software engineering, with a proven track record of leading engineering teams and mentoring junior developers.
- Expertise in at least one or two Object-Oriented Programming language (Python, typescript, Java,Node.js,Angular, react.js C#, C++) .
- Good knowledge of Data Structure and its correct usage.
- Oversee code reviews, ensuring adherence to best practices and maintaining high code quality standards.
- Imbibe and maintain a strong customer delight attitude while designing and building products/services.
Other Requirements
- Open to learn any new software development skill if needed for the project.
- Alignment and utilisation of the core enterprise technology stacks and integration capabilities throughout the transition states.
- Participate in planning, definition, and high-level design of the solution and exploration of solution alternatives.
- Define, explore, and support the implementation of enablers to evolve solution intent, working directly with Agile teams to implement them.
- Good knowledge of the implications of Cyber Security on production.
- Experience in architecting & estimating deep technical custom solutions & integrations.
- Manage the customer to ensure we have a continuous flow of work from them so that the team has enough work for at least a month.
- Mentor and coach team members, providing technical guidance and fostering professional development.
Added advantage:
- Experience in the Cyber Security domain.
- Experience in developing software using web technologies.
- Experience in handling a project from start to end.
- Hands-on experience in an Agile Development project and in writing and estimating User Stories.
- Contribution to open source - Please share your link in the application/resume if any.






