
Eligibility Criteria
• Minimum: Bachelor’s degree (B.E/B.Tech/M.E/M.Tech) in Computer Science, Information Technology, Electronics, Electrical, or related engineering streams.
• Preferred: Master’s degree in Data Science, AI, or related field.
• Minimum academic performance: 60% aggregate or equivalent CGPA.
• Batch: 2024‑2027 (candidates graduating in 2026 are ideal).
• Backlog policy: No active backlogs at the time of joining; a maximum of one backlog allowed in the final year, provided it is cleared before the joining date.
• Eligibility for Indian nationals only; no work‑experience required (freshers accepted, experienced candidates also welcome).

Job Description & Key Responsibilities
IBM, a global leader in technology and consulting, has a long-standing presence in India with research labs, delivery centers and a strong focus on AI-driven innovation. The company’s vision of "building a smarter planet" translates into real‑world solutions for finance, healthcare, retail and many other sectors. IBM’s culture blends cutting‑edge research with practical engineering, offering employees the chance to work on projects that impact millions of users worldwide. The Bangalore campus, located in the heart of India’s tech hub, provides a collaborative environment, modern amenities and access to a vibrant community of engineers, data scientists and business consultants.
The role of Associate Data Scientist – Artificial Intelligence is designed for fresh graduates and early‑career professionals who are eager to apply data‑science techniques to solve complex business problems. As an associate, you will be part of a multidisciplinary team that builds Proof‑of‑Concept (POC) AI solutions, prepares and cleanses large datasets, develops predictive and prescriptive models, and documents the end‑to‑end solution architecture. The position also emphasizes the use of generative AI code assistants for tasks such as code refactoring, language translation (e.g., COBOL to Java) and automated documentation, giving you exposure to the newest AI productivity tools.
**Key Responsibilities**
1. Design, develop and deliver AI/ML POCs that demonstrate feasibility for client problems.
2. Perform data ingestion, cleaning, transformation and feature engineering using Pandas and related libraries.
3. Build, train and evaluate models with TensorFlow, PyTorch, Keras or Hugging Face, and benchmark them with Scikit‑learn utilities.
4. Visualize data insights and model performance using Matplotlib and create clear, stakeholder‑friendly dashboards.
5. Leverage cloud platforms (AWS/Azure) to prototype scalable AI services and manage compute resources.
6. Utilize generative AI code assistants to refactor legacy code, generate documentation and accelerate development cycles.
7. Write comprehensive technical documentation, white‑papers and best‑practice guides for each POC.
8. Collaborate in Agile squads with engineers, consultants and business analysts to align technical solutions with business goals.
9. Participate in code reviews, testing and validation to ensure robustness and compliance with IBM standards.
10. Continuously learn emerging AI techniques and share knowledge within the team.
**Tech Stack**: Python, TensorFlow, PyTorch, Keras, Hugging Face, Scikit‑learn, Pandas, Matplotlib, Cloud (AWS/Azure), COBOL, Java, Generative AI assistants.
**Growth Path**: Successful associates can progress to Senior Data Scientist, AI Solution Architect, or Product Manager roles within IBM’s AI portfolio, with opportunities to work on global client engagements and contribute to IBM research publications.
**Why Join IBM?** IBM offers a best‑in‑industry compensation package, world‑class mentorship, and a culture that encourages continuous learning. Employees benefit from internal training platforms, certifications, and the chance to work on high‑impact AI projects that shape the future of technology.