Application/Software Development Intern
Job type: Full Time · Department: Cloud Data & AI · Work type: On-Site
Bengaluru, Karnataka, India
Description
We are looking for Application/Software Development Interns to join the Cloud Data & AI team and work on real-world application development projects.
The role will provide hands-on exposure to building modern applications across UI, backend services, APIs, automation, and cloud-based solutions.
Key Responsibilities:
Develop and enhance web applications and internal tools.
Work on frontend/UI development using technologies such as React, JavaScript/TypeScript, HTML and CSS.
Develop backend services and REST APIs using Python, Node.js or similar technologies.
Build automation scripts and workflows to improve development and operational efficiency.
Integrate applications with databases, APIs and cloud services. Write clean, modular and reusable code.
Perform unit testing, debugging and troubleshooting.
Work with Git/GitHub and follow software development best practices.
Collaborate with AI, Data and Cloud engineers on integrated solutions.
Learn and contribute to production-oriented application development practices.
Preferred Skills:
Good programming fundamentals in Python, JavaScript/TypeScript, Java or similar languages.
Basic understanding on snowflake.
Basic understanding of frontend and backend development.
Familiarity with REST APIs and databases.
Understanding of Git and software development lifecycle.
Exposure to React, Node.js, FastAPI, Flask or similar frameworks is a plus.
Strong problem-solving and analytical skills.
Willingness to learn new technologies and work across multiple areas of application development.
Ideal Candidate: A motivated student or recent graduate who is interested in becoming a full-stack/application developer and wants hands-on experience building real-world enterprise applications.
Autofill from resume
Save time by uploading your resume. (Only PDF or DOCX format supported)