IBM is inviting applications from students currently pursuing a Bachelor’s or Master’s Degree in Computer Science Engineering or related fields for Software Developer Intern and Backend Developer Intern roles at the Bangalore office. Eligible candidates can find the full details and application links below.
Internship Details
Job Role: Software Developer Intern / Backend Developer Intern
Qualification: Bachelor’s/Master’s Degree (Pursuing)
Experience: Freshers
Location: Bangalore
Salary: As per company standards
Last Date: ASAP
Software Developer Intern – Role Overview
Introduction
IBM’s Industry Consultants play an important role in helping clients transform their business processes for the future. As part of this team, you will contribute to next-generation platform development and support global client engagements. Candidates who are curious, motivated, and excited to solve complex problems are encouraged to apply.
Responsibilities
- Write clean and efficient code to develop data processing platforms.
- Support platform contributors and collaborators.
- Contribute to all areas of application development: design, coding, CI/CD, and unit testing.
- Quickly learn new technologies relevant to platform development.
- Apply object-oriented design principles effectively.
- Work with multiple programming languages (at least one statically typed such as Java, and one dynamically typed such as Python).
- Use xUnit testing frameworks and work with mocks, stubs, and fakes appropriately.
- Follow strict coding standards and documentation practices.
- Apply knowledge of data structures, algorithms, and complexity analysis.
- Work on concurrent programming models.
- Perform peer code reviews to maintain quality and best practices.
Required Technical Skills
- Strong experience with Core Java, OOAD, design patterns, data structures, and algorithms.
- Experience building applications, API services, and libraries.
- Familiarity with microservices (gRPC/REST), Docker, Kubernetes, Protobuf/Thrift, NoSQL, and Big Data.
- Experience with Git and Linux.
Preferred Skills
- Ability to take ownership of tasks and deliver results.
- Experience writing and breaking down user stories.
- Strong willingness to learn and improve continuously.
Backend Developer Intern – Role Overview
Introduction
The Backend Developer Intern role focuses on modern backend systems, AI/ML technologies, and cloud-based architectures.
Responsibilities
- Work with AI and machine learning technologies.
- Develop an understanding of Large Language Models (LLMs) and their capabilities.
- Use Python and related technologies in backend development.
- Work with web APIs, cloud components, system design, and analysis pipelines.
Required Technical Skills
- Knowledge of AI and ML concepts.
- Understanding of Large Language Models.
- Experience with Python programming.
- Familiarity with web APIs, cloud components, and backend architecture.
Preferred Skills
- Curiosity for new technologies and backend systems.
- Strong analytical and problem-solving skills.
How to Apply
Interested and eligible candidates can apply online through the following links:
Software Developer Intern:
https://ibmglobal.avature.net/en_US/careers/JobDetail?jobId=66791&src=LinkedIn
Backend Developer Intern:
https://ibmglobal.avature.net/en_US/careers/JobDetail?jobId=77369&src=LinkedIn