Overview
This is a 6-month IT internship program. Interns may be aligned to one of several roles based on business requirements, skills, and fit: Software Engineering, Platform Engineering, AI Engineering, or Data Science / Data Engineering.
What you'll do
- Contribute to writing and testing code for Data & Analytics applications
- Support building end-to-end cloud-native (Azure) solutions
- Learn and apply modern software engineering practices (CI/CD, Agile, DevOps)
- Collaborate with engineers, designers, and product teams to deliver features
- Help translate designs into clear, detailed low-level documentation
- Support designing and managing scalable, secure cloud infrastructure using Infrastructure as Code (Terraform)
- Help build, maintain, and optimize CI/CD pipelines for automated delivery and testing
- Learn containerization and orchestration with Docker and Kubernetes
- Assist with monitoring, logging, and alerting to keep platforms reliable
- Collaborate with development teams to embed DevOps practices across the lifecycle
- Support maintaining production systems for high availability and reliability
- Help build monitoring and observability dashboards and alerts for system health
- Contribute to automation solutions for routine operational tasks
- Assist in developing and maintaining automated tests for production systems
- Support production deployments and change management for minimal downtime
- Work on real-world business problems using large and complex datasets
- Build, analyze, and derive insights from data to support decision-making
- Collaborate with cross-functional teams including business, product, and engineering
- Contribute to the design and development of scalable data or analytics solutions
- If aligned to Data Engineering: develop and maintain data pipelines and workflows, work with structured and unstructured data at scale, and support data platform development and data quality initiatives
- If aligned to Data Science: apply statistical analysis and machine learning techniques, perform exploratory data analysis and feature engineering, and build and evaluate predictive or optimization models
What you'll need
- Currently pursuing a degree in Computer Science, a related technical field, or equivalent practical experience (Software Engineering)
- Foundational programming skills in Java and/or TypeScript (Software Engineering)
- Understanding of relational databases and basic SQL (Software Engineering)
- Strong problem-solving, communication, and interpersonal skills (Software Engineering)
- A desire to produce high-quality software through testing, code reviews, and teamwork (Software Engineering)
- Currently pursuing a degree in Computer Science, Engineering, or a related technical field (Platform Engineering)
- Foundational understanding of cloud platforms (Azure preferred) (Platform Engineering)
- Basic scripting skills in Python and/or Bash (Platform Engineering)
- Strong problem-solving skills and attention to detail (Platform Engineering)
- Good communication and collaboration skills (Platform Engineering)
- Currently pursuing a Bachelor's or Master's in Computer Science, Software Engineering, or a related field (AI Engineering)
- Understanding of cloud computing concepts, particularly Microsoft Azure (AI Engineering)
- Intermediate Python programming skills (AI Engineering)
- Strong problem-solving skills (AI Engineering)
- Strong written and verbal communication in English (AI Engineering)
- Currently pursuing a degree in Computer Science, Engineering, Mathematics, Statistics, or a related quantitative field (Data Science / Data Engineering)
- Strong problem-solving and analytical thinking skills (Data Science / Data Engineering)
- Proficiency in Python and/or SQL (Data Science / Data Engineering)
- Understanding of data structures, algorithms, and basic statistics (Data Science / Data Engineering)
Nice to have
- Exposure to Spring Framework and/or React; familiarity with Azure Cloud services, Python, or Angular; understanding of Git and CI/CD concepts; experience contributing to team projects or technical documentation (Software Engineering)
- Exposure to Terraform or other Infrastructure as Code tools; familiarity with Docker and Kubernetes; understanding of CI/CD tools (Azure DevOps, GitHub Actions, Jenkins, GitLab CI); awareness of monitoring/logging tools (Prometheus, Grafana, ELK, Azure Monitor); interest in Agile methodologies (Platform Engineering)
- Exposure to AI/ML products such as Azure Machine Learning and Databricks; familiarity with monitoring, observability, and logging implementation; experience with source control (GitHub), pull request reviews, and static analysis (e.g., SonarQube); interest in writing tests with Pytest (AI Engineering)
- Exposure to machine learning, data analysis, or big data concepts; familiarity with tools/frameworks such as Pandas, scikit-learn, PyTorch, Spark, or similar; experience with large datasets or cloud platforms (Azure, GCP, etc.); basic understanding of software engineering practices (Git, testing, CI/CD) (Data Science / Data Engineering)
Details
- Full-time internship, 6 months
- Location: Mumbai General Office
- Job number R000161858
Read the full description and apply on the company’s own careers page.