About the company
IBM (International Business Machines Corporation) is a global leader in cloud computing, AI, and enterprise solutions. With a strong legacy in innovation and a future-focused vision, IBM offers fresh graduates a platform to launch impactful careers.
For more info: 🔗 Visit Official IBM Website
Do check below for Exciting Fresher & Experienced Roles at IBM
💼 Associate Systems Engineer – India ((NEW))
IBM is hiring an Associate System Engineer for the Multiple locations. Please read the complete information carefully and apply if you are eligible.
Eligibility Criteria :
-
Qualification: BE / BTech, M.Tech, ME, M.Sc and MCA Computer Science and Information Technology related branches
-
Batch: 2024 and 2025
-
CGPA: Minimum 6.0 CGPA or 60% aggregate
Responsibilities:
- Design and Develop Applications: Design, develop, and support applications based on the Java/JEE technology stack, utilizing Java frameworks and languages such as Ruby or Groovy for web development.
- Implement Transaction Management: Implement transaction management, manage Java objects, and integrate enterprise systems as part of enterprise application development.
- Apply Development Methodologies: Apply expertise in dependency injection, inversion of control, aspect-oriented programming, functional programming, test-driven development, data access frameworks, transaction management frameworks, and batch processing.
- Utilize DevOps Methodologies: Utilize DevOps methodologies and tools to ensure efficient application development and deployment.
- Integrate Enterprise Systems: Integrate enterprise systems as part of enterprise application development, ensuring seamless functionality and data exchange.
Required Skills:
- Programming (preferably in Java, C++, Python, Node.js).
- Software Development Life Cycle Concepts
- No active backlogs.
- This is an entry level Off-Campus hiring position and the candidates must have obtained their degree before the start of employment with IBM.
- Year of Pass out 2024 and 2025 only.
- BE / BTech, M.Tech, ME, M.Sc and MCA Computer Science (all CS batches like CSE, AIML , DS , Cloud Computing, Big Data Analytics, CSBS , IOT , Robotics, AI , CyberSecurity, BlockChain to name a few) and Information Technology related branches with 6 CGPA/60%.
- Fluent Communication skills (written and spoken).
- Proficiency in Scripting Languages: Exposure to scripting languages such as Ruby or Groovy for web development, enhancing application functionality and user experience.
- Knowledge of Data Access Frameworks: Familiarity with data access frameworks, enabling efficient data management and integration in enterprise applications.
- Understanding of Batch Processing: Exposure to batch processing concepts and techniques, facilitating efficient data processing and system integration.
Salary: ₹4.3–13.9 LPA (ambitionbox.com)
💼 Software Developer Intern – Bangalore
IBM is hiring an Software Developer Intern for the Bangalore location. Please read the complete information carefully and apply if you are eligible.
Eligibility Criteria :
-
Qualification: Bachelor's Degree
-
Experience: Freshers
-
Skills: Core Java, OOAD, Design Patterns, Data Structures and Algorithms
Responsibilities:
- Hands on coding to develop the next generation data processing platform.
- Actively support the co-creators and contributors using the platform.
- Experience in all areas of application development – Design, Coding, CI/CD pipelines, Unit Test.
- Self-learn any new technology required in platform development.
- Strong understanding of object-oriented design principles
- Familiarity will multiple programming languages (at least one statically typed and one dynamically typed) such as Java and Python
- Experience in xUnit testing. Comfort working with mocks, stubs, fakes, etc. and the experience to know when to use each.
- Experience following rigid style guidelines including appropriately documenting code
- Knowledge of data structure algorithms and complexity analysis
- Experience working with concurrent programming (multi-thread, -process, or -worker architectures)
- Ability to perform code reviews on peer development to ensure they follow best practices and proper style
Required technical and professional expertise:
- Hands-on Core Java, OOAD, Design Patterns, Data Structures and Algorithms. Develop both end-user applications, APIs services and libraries. Hands on experience in Product Development projects.
- Experience in Microservices (gRPC/REST), Docker, Kubernetes, IDL (Protobuf, Thrift etc.), NoSQL databases, Big Data is a plus. Familiarity with Git and Linux.
Preferred technical and professional experience:
- Take ownership in solving problems and delivering results
- Experience writing user stories and breaking stories down into tasks and sub-tasks
- Consistently willing to learn and improve
Salary: ₹4 LPA –5LPA (Glassdoor)
💼 Back-end Developer Intern – Bangalore ((NEW))
IBM is hiring an Back-end Developer Intern for the Bangalore location. Please read the complete information carefully and apply if you are eligible.
Eligibility Criteria :
-
Qualification: Bachelor's degree in in Computer Engineering or Computer Science
-
Experience: Students/Freshers
-
Skills: C, C++, Java, Assembly
Responsibilities:
- The intern will be assigned to a sub-team within our Product Engineering support team of z Hardware or the z/OS support team that supports the service structure and serviceability of our mainframe product set.
- This position will be to help design and execute productivity aids required for the infrastructure. Some programming skills are required and a basic engineering understanding to perform this role.
- Computer Science skills are highly desired and preferred however an electrical engineering background would also be beneficial.
- The intern will have the opportunity to experience firsthand what a mainframe customer expects from IBM as well as the technical complexity of this machine.
Required technical and professional expertise:
- Fundamental education in software design and/or test
- Computer Architecture
- Knowledge of any programming languages: C, C++, Java, Assembly
- Good debugging skills
- Scripting knowledge: Python, JavaScript, Perl, Bash, etc
- Strong Communication Skills
Preferred technical and professional experience:
- Knowledge of Computer Networking
- Knowledge of web and mobile application development
- Tools (Git/GitHub, IntelliJ, etc.)
Salary: ₹4 LPA –5LPA (Glassdoor)
💼 Client Engineering – Intern – India ((NEW))
IBM is hiring an Client Engineering Intern for the Multiple location. Please read the complete information carefully and apply if you are eligible.
Eligibility Criteria :
-
Qualification: Bachelor's/master's degree in a Computer Science Engineering discipline
-
Batch: 2024, 2025, 2026
-
Skills: Knowledge on at least one coding/scripting language
Responsibilities:
- Technical Solution Development: Collaborate with the wider technical team to understand customer requirements and leverage IBM’s products and services to address specific challenges in a solution
- Growth Mindset: Ability and desire to apply a technology/product to a solution by quickly reading guiding documents Demonstrate strong analytical, problem solving skills combined with keen desire to learn to develop quality code in an Agile process
- Product Knowledge: Develop a deep understanding of IBM’s product portfolio, staying updated on the latest advancements and technologies, and effectively communicating their benefits to potential customers. Also build Competitive knowledge for the assigned product portfolio.
- Sales Support: Provide technical expertise during pre-sales activities, including product demonstrations, presentations, and workshops to showcase the feasibility and effectiveness of IBM solutions.
- Documentation and Reporting: Maintain accurate records of customer interactions, solution proposals, and technical documentation to facilitate seamless communication within the team and ensure a well-documented sales process.
Required technical and professional expertise:
- Students from E-Schools with a Bachelor’s/master’s degree in a Computer Science Engineering discipline.
- Strong technical aptitude and a passion for technology, demonstrated through academic achievements and relevant projects.
- Strong affinity for technology and self-driven ability to build a deep level of technical skills.
- Knowledge on at least one coding/scripting language, at least basics
- Should have good problem solving and analyzing skills
- Communication for good elevator pitches, since we deal with customers a lot
- Understand/Advise on Public Cloud Offerings (compute, networking, storage, security, etc.)
- Understanding in Microservices Architecture and should be able to deploy apps in Kubernetes and troubleshoot deployments, advising clients on best practices
- Flair for Experiential selling to be able to co-create with hands-on selling methods such as: demos, custom demos, Proofs of concept, Minimum Viable Products (MVPs) or other technical proofs
- Excellent communication skills, both written and verbal, with the ability to explain complex technical concepts to non-technical audiences.
- Collaborative mindset, eager to work within cross-functional teams and contribute to a dynamic and fast-paced environment.
- Customer-centric approach, with a keen understanding of how technology can address real-world business challenges.
Preferred technical and professional experience:
- Familiar with IBM product offerings and technology landscape is plus.
Salary: ₹4 LPA –5LPA (Glassdoor)
💼 Application Developer-Cloud FullStack – Bangalore
IBM is hiring an Application Developer- Cloud Fullstack for the Bangalore location. Please read the complete information carefully and apply if you are eligible.
Eligibility Criteria :
-
Qualification: Bachelor's Degree /Master's Degree
-
Batch: 2024, 2025, 2026
-
Skills: Java8, Data Structures, Algorithms
Responsibilities:
- Developer leads the cloud application development/deployment.
- A developer responsibility is to lead the execution of a project by working with a senior level resource on assigned development/deployment activities and design, build, and maintain cloud environments focusing on uptime, access, control, and network security using automation and configuration management tools
Required technical and professional expertise:
- Extensive hands-on experience in Java8
- Excellent in Coding using Data structures and algorithms.
- Extensive experience in Spring, Spring Actuate, Spring Boot, Spring Cloud, Based Microservices
- Has experience in any of the CI/CD tools like Jenkins, Spinnaker GOCD, CircleCI, Argo, Ansible, Bamboo
- Has experience in test automation tools like Mockito, JUnit , Selenium, JMeter
Salary: ₹6 LPA –9 LPA (Glassdoor)
💼 Research Intern – AI – Gurgaon and Bangalore
IBM is hiring an Reserch Intern – AI for the Multiple locations. Please read the complete information carefully and apply if you are eligible.
Eligibility Criteria :
-
Qualification: BE / BTech Computer Science, Information Technology or related fields
-
Batch: 2024, 2025, 2026, 2027
-
Skills: Python, Data Structures, Algorithms, Problem Solving
Required technical and professional expertise
- Excellent coding skills in Python (including Pandas, NumPy)
- Strong grasp of Data Structures, Algorithms, Problem Solving
- Solid foundation in Linear Algebra, Probability, and Statistics
- Hands-on experience with VS Code, Jupyter Notebooks, Git
- AI/ML Fundamentals: supervised & unsupervised learning, classification, regression, neural networks, clustering
- Learning fundamentals and Data Manipulation/Analysis for large datasets
- Proficiency in AI libraries/frameworks: TensorFlow, PyTorch
- Experience in Deep Learning, Foundation Models, Large Language Models
- Familiar with Generative AI frameworks such as langchain and crew.ai
- Expertise in unstructured data processing
- Experience working with platforms such as Watsonx.ai or similar
- Familiarity with risks associated with AI deployments, including agents going rogue
Preferred technical and professional experience:
- AI libraries/frameworks such as TensorFlow/PyTorch, Jupyter notebooks, Deep learning fundamentals, Data Manipulation and Analysis for large data, tools (pandas, NumPy), linear algebra, probability, statistics, Git, Containerization (Docker/Kubernetes/ Openshift)
Salary: ₹3–4 LPA (Glassdoor)
💼 Software Engineer – India (Remote/Hybrid)
IBM is hiring a Software Engineer for the Pan-India location. Please read the complete information carefully and apply if you are eligible.
Eligibility Criteria :
-
Qualification: BE/BTech/ME/MTech/MSc/MCA (CS/IT or related)
-
Batch: 2024 passouts only
-
CGPA: Minimum 6.0 CGPA or 60% aggregate
Responsibilities:
- Write, test, and deploy scalable applications.
- Contribute to Agile teams and product design.
- Continuously improve codebase and tools.
Required Skills:
- Java, Python, C++, Node.js
- Understanding of SDLC
- Strong communication & analytical skills
Salary: ₹4.3–13.9 LPA (ambitionbox.com)
Benefits: Remote options, healthcare, learning & certifications, team activities
⚠️ Note: If the link is expired, the opportunity is closed or disabled by the company. Check for other opportunities.
🚨 Why Explore Exciting Fresher & Experienced Roles at IBM?
-
Global impact and cutting-edge projects
-
Flexible work models (Remote/Hybrid)
-
Career growth & continuous learning
-
Competitive salary and benefits