79 IT Positions jobs in Kochi
Computer Science Teacher
Posted today
Job Viewed
Job Description
Pay: ₹20,000.00 - ₹25,000.00 per month
**Benefits**:
- Health insurance
Schedule:
- Day shift
**Education**:
- Master's (preferred)
**Experience**:
- Teaching: 3 years (preferred)
- total work: 3 years (preferred)
Senior Lecturer - Computer Science
Posted today
Job Viewed
Job Description
Responsibilities:
- Deliver high-quality lectures and tutorials in undergraduate and postgraduate computer science courses, including but not limited to algorithms, data structures, programming paradigms, operating systems, database systems, and artificial intelligence.
- Develop and update course materials, syllabi, assignments, and examinations to reflect current industry trends and academic best practices.
- Utilize online learning platforms and tools effectively to facilitate student engagement, interaction, and learning.
- Provide timely and constructive feedback to students on their academic work, including assignments, projects, and examinations.
- Supervise student projects, dissertations, and research activities.
- Assess student performance through various methods, including online exams, quizzes, and project evaluations.
- Engage in scholarly activities, including research and publication in reputable conferences and journals, where appropriate.
- Participate in faculty meetings, academic planning, and departmental initiatives.
- Contribute to the continuous improvement of the computer science program.
- Provide academic advising and mentorship to students.
- Maintain professional development to stay current with advancements in computer science and educational technology.
- A Master's degree or Ph.D. in Computer Science or a closely related field.
- A minimum of 5 years of experience in teaching computer science at the tertiary level, or equivalent industry experience combined with guest lecturing or training roles.
- Demonstrated excellence in pedagogy and the ability to design and deliver engaging online courses.
- Strong knowledge across multiple areas of computer science, with a specialization in at least one significant domain.
- Proficiency with Learning Management Systems (LMS) and other educational technologies.
- Excellent communication, presentation, and interpersonal skills.
- Ability to work independently and manage time effectively in a remote work environment.
- A commitment to student success and fostering an inclusive learning environment.
- Publications in relevant conferences or journals are a plus.
Lecturer in Computer Science
Posted 10 days ago
Job Viewed
Job Description
Job Opening: Online Faculty – Vernacular Segment.
Subject
Computer Science - Kannada (Part Time)
Mode: Online (Work from Home or Studios)
Language Requirement: Kannada (Native fluency)
Job Description:
We are seeking passionate and skilled educators to teach Computer for Senior students in the Kannada vernacular medium. The ideal candidates should be able to explain complex concepts in a simple, engaging, and student-friendly manner while maintaining academic rigor.
Responsibilities:
Conduct live online classes in Kannada Language.
Create high-quality study materials, notes, and assignments in Tamil Language
Prepare and deliver engaging lectures for Senior level students.
Assess students’ progress and provide constructive feedback.
Collaborate with the academic team to enhance content quality.
Requirements:
Subject expertise in Kannada Language (Foundation).
Strong command over Kannada language (spoken & written).
Prior teaching experience (online) preferred.
Ability to use digital teaching tools effectively.
Benefits:
Flexible work-from-home schedule.
Competitive remuneration based on experience and expertise.
Opportunity to reach and inspire students in their mother tongue.
To Apply: Send your updated CV at
and a short demo lecture link (Mandatory*) to (email) with the subject line "(Application – Computer Science Faculty)".
Lecturer in Computer Science
Posted 10 days ago
Job Viewed
Job Description
Job Opening: Online Faculty – Vernacular Segment.
Subject
Computer Science - Kannada (Part Time)
Mode: Online (Work from Home or Studios)
Language Requirement: Kannada (Native fluency)
Job Description:
We are seeking passionate and skilled educators to teach Computer for Senior students in the Kannada vernacular medium. The ideal candidates should be able to explain complex concepts in a simple, engaging, and student-friendly manner while maintaining academic rigor.
Responsibilities:
Conduct live online classes in Kannada Language.
Create high-quality study materials, notes, and assignments in Tamil Language
Prepare and deliver engaging lectures for Senior level students.
Assess students’ progress and provide constructive feedback.
Collaborate with the academic team to enhance content quality.
Requirements:
Subject expertise in Kannada Language (Foundation).
Strong command over Kannada language (spoken & written).
Prior teaching experience (online) preferred.
Ability to use digital teaching tools effectively.
Benefits:
Flexible work-from-home schedule.
Competitive remuneration based on experience and expertise.
Opportunity to reach and inspire students in their mother tongue.
To Apply: Send your updated CV at
and a short demo lecture link (Mandatory*) to (email) with the subject line "(Application – Computer Science Faculty)".
Lead Online Educator - Computer Science
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and update curriculum for online computer science courses, ensuring alignment with industry standards and learning objectives.
- Deliver engaging and interactive lectures and learning materials through various online platforms.
- Facilitate online discussions, Q&A sessions, and student forums, fostering a collaborative learning environment.
- Provide personalized academic support and feedback to students, addressing their learning needs and challenges.
- Assess student performance through assignments, quizzes, projects, and exams, providing timely and constructive feedback.
- Mentor and guide students, supporting their academic and career development.
- Collaborate with instructional designers and other educators to enhance course content and delivery methods.
- Stay current with advancements in computer science and online education technologies.
- Contribute to the development of new online courses and programs.
- Maintain student records and monitor progress towards course completion.
- Master's degree or PhD in Computer Science, Software Engineering, or a closely related field.
- Minimum of 5 years of experience in teaching or educating in computer science at the university or professional level.
- Proven experience in developing and delivering online courses and using e-learning platforms.
- Strong knowledge of core computer science concepts, including algorithms, data structures, programming languages (e.g., Python, Java, C++), and software development principles.
- Excellent communication, presentation, and interpersonal skills.
- Ability to engage and motivate students in an online environment.
- Experience with learning management systems (LMS) such as Moodle, Canvas, or Blackboard.
- Passion for education and a commitment to student success.
- Ability to work independently and manage workload effectively in a remote setting.
- Experience with curriculum design and assessment development is highly desirable.
Lead Professor, Computer Science & Artificial Intelligence
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Provide academic and strategic leadership for the Department of Computer Science & Artificial Intelligence.
- Teach undergraduate and graduate courses in areas such as machine learning, deep learning, data science, algorithms, and software engineering.
- Conduct high-impact research, secure external funding, and publish in leading academic venues.
- Supervise doctoral and master's students in their research endeavors.
- Mentor and develop junior faculty members, fostering their research and teaching careers.
- Oversee curriculum development and revision to ensure relevance and rigor in a rapidly evolving field.
- Promote and facilitate interdisciplinary research collaborations within the institution and with external partners.
- Manage departmental resources, including budget allocation and faculty recruitment.
- Represent the department in university-wide committees and external academic forums.
- Uphold the highest standards of academic integrity and contribute to the institution's reputation.
Qualifications: A Ph.D. in Computer Science, Artificial Intelligence, or a closely related field is a prerequisite. A distinguished record of academic achievement, including substantial peer-reviewed publications, a strong publication record, and a proven ability to attract research funding, is essential. Significant experience in teaching at the university level, with evidence of effective pedagogical approaches and student mentorship, is required. Demonstrated leadership experience in an academic setting, such as serving as a committee chair, program director, or department head, is highly desirable. Expertise in one or more core areas of Artificial Intelligence, such as machine learning, natural language processing, computer vision, or robotics, is expected. Excellent communication, interpersonal, and collaborative skills are crucial for effective leadership and faculty engagement. Ability to inspire and guide diverse groups of students and faculty is vital. A commitment to promoting diversity, equity, and inclusion within the academic environment is expected.
Infrastructure Specialist-System Administration

Posted 17 days ago
Job Viewed
Job Description
In this role, you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology.
**Your role and responsibilities**
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys.
Your primary responsibilities include:
* Envision, design, and build the Software infrastructure that keeps the solutions running.
* Challenge ideas, identify problems and create efficient solutions.
* Develop flexible, maintainable, and scalable application components.
* Collaborate with development peers and lead the way staying up to date with tools and technology trends
**Required technical and professional expertise**
* Min 4 yrs of exp.
* We are seeking a skilled Telecom Operations Specialist / Support Engineer to join our team.
* The ideal candidate will have a strong background in Linux Shell Scripting, SQL Database Querying, and hands-on experience with OSS/BSS systems in the telecommunications sector.
* Familiarity with Cramer tools, defect triage, and incident management processes are key to ensuring optimal performance and efficient resolution of network and service-related issues.
* Exposure to COTS products used in telecom operations is highly desirable
**Preferred technical and professional experience**
* Manage and monitor system resources, databases
* Develop and maintain shell scripts for automating repetitive tasks.
* Streamlining system operations in a Linux environment
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Be The First To Know
About the latest It positions Jobs in Kochi !
Software Development Manager

Posted 17 days ago
Job Viewed
Job Description
Our technical managers at IBM are the foundation of our strategic initiatives to lead skilled software development teams to design, code, test, and provide industry-leading solutions that make the world run today. At IBM, you will use the latest software development tools, techniques and technologies and work with leading minds in the industry to build products, path-breaking technologies, and solutions that you can be proud of.
Do you have the skills and passion for building the future? If yes, join a niche team at IBM Software Labs focused on building an AI-driven Digital Labor platform, Watson Orchestrate, an AI based digital employee platform that that can automate today's businesses. Look for more details at (1) links
1. role and responsibilities**
As a Software Development Manager, you'll manage software development, enhance product experiences, and scale our team's capabilities. You'll manage careers, streamline hiring, collaborate with product, and drive innovation. We seek proactive professionals passionate about team growth, software architecture, coding, and process enhancements. Mastery of frameworks, deployment tech, and cloud APIs is essential as well as adaptability to innovative technologies.
As a Technical Software Development Manager on the Watson Orchestrate Client Center of Excellent team, you will be leading and motivating an expert team in a fast-paced environment, working closely with large strategic clients helping adoption of next generation of AI-infused platform features using the latest Saas and microservices architecture. Working in an agile environment, you drive multi-disciplinary squads within the large global development product group. Your work will involve close collaboration with Architects, DevOps Engineers, Designers, Product Managers across our global organization.
Your primary responsibilities include:
-Solution Development: Lead the development of innovative solutions to enhance our product and development experience, effectively contributing to making our software better.
-Team Growth and Management: Manage the career growth of team members, scale hiring and development processes, and foster a culture of continuous improvement within the team.
-Strategic Partnership: Partner with product teams to brainstorm ideas and collaborate on delivering an exceptional product, contributing to the overall success of the organization.
-Technical Direction: Provide technical guidance by actively participating in architectural discussions, developing code, and advocating for new process improvements to drive innovation and efficiency.
**Required technical and professional expertise**
· 10+ years of software development experience including 5 years in leadership roles.
· 2+ years of management experience including people management
· Experience designing, building, and managing distributed and scalable SaaS offerings based on REST APIs, microservices, and containers. Exposure in system design
· Experience in working with AI and ML technologies.
· Excellent communication skills, assertiveness and leadership qualities. Experience managing multiple stakeholders in across planning, tracking and overall execution
· Excellent people skills, including negotiating, recruiting, motivating, and team-building
· Growth mindset: Ability to quickly learn new technologies and processes.
· Highly organized and able to balance multiple priorities
· Dedication to transparency: ability to report issues and risks and find solutions
· Strong verbal and written communication skills and the ability to work in a fast-paced environment with remote office locations
· Exposure to Kubernetes/OpenStack or related cloud-native technologies
· Exposure working with CI/CD processes, DevOps methodologies and related tools.
· Experience and passion in technically coaching and guiding junior developers covering system design, code reviews etc.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Development Manager
Posted today
Job Viewed
Job Description
Senior Software Development Lead
Posted today
Job Viewed
Job Description
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 4 years in a lead or management role.
- Proven expertise in designing and developing scalable, high-performance applications.
- Strong command of at least one modern programming language (e.g., Java, Python, C#, JavaScript).
- Experience with cloud computing platforms (AWS, Azure, GCP) and microservices architecture.
- Proficiency in database design and management (SQL and/or NoSQL).
- Solid understanding of software development methodologies (Agile, Scrum) and best practices.
- Excellent leadership, mentoring, and team-building skills.
- Strong problem-solving, analytical, and architectural design capabilities.
- Effective communication and collaboration skills.
- Experience with CI/CD pipelines and DevOps practices is a plus.