2027 Software Engineering Intern – Agentic AI & Workflow Automation
Armonk, NY
Internship
Hybrid
Intern
IBM is seeking motivated software engineering interns to join its team and contribute to enterprise-scale AI and engineering operations. The role focuses on developing Python-based services, agentic AI capabilities, automated workflows, backend systems, and integrations while collaborating with engineers in an Agile environment.
Responsibilities
Develop Python-based services, agents, and tooling to support AI workflows and automation
Help design and prototype agentic AI patterns (reasoning agents, workflow planners, retrieval pipelines, evaluation harnesses, etc.)
Contribute to backend engineering tasks such as API development, orchestration logic, and system integration
Build, configure, and test AI workflows running on modern platforms (Kubernetes, vector databases such as Milvus, distributed systems)
Collaborate with other engineers to refine requirements, troubleshoot issues, and improve system performance
Document your designs, experiments, and findings in clear engineering artifacts
Participate in Agile ceremonies (standups, sprint planning, demos) and contribute to a fast-paced engineering culture
Qualification
Required
• A student pursuing a degree in Computer Science, Software Engineering, Data Science, or a related field
• A self-starter who enjoys solving complex problems and experimenting with new ideas
• Someone excited about the rapidly evolving world of AI agents and workflow automation
• Enthusiastic about learning from experienced engineers and contributing to real-world systems
Bachelor's Degree
• Strong proficiency in Python, including experience with common libraries such as requests, pydantic, pandas, or asyncio
• Solid understanding of software engineering fundamentals: data structures, algorithms, debugging, testing
• Familiarity with REST APIs, microservices, or event-driven systems
• Curiosity and willingness to explore agentic AI, LLMs, and workflow automation frameworks
• Ability to work collaboratively in a team environment
Preferred
• Experience with AI/ML libraries (OpenAI SDK, LangChain, Hugging Face, or similar)
• Exposure to Kubernetes, Docker, or cloud-native environments
• Understanding of vector databases (e.g., Milvus, Pinecone, Weaviate)
• Knowledge of asynchronous programming or distributed systems
• Experience building data pipelines or workflow orchestration tools
• Familiarity with Git, CI/CD, and modern engineering practices
Benefits
Hands-on experience with cutting-edge agentic AI technologies.
Mentorship from senior engineers and engineering managers.
Real ownership of impactful engineering deliverables.
Exposure to enterprise-scale data platforms and AI infrastructure.
A chance to grow your technical skills and professional network.
IBM provides technology and consulting, including software, infrastructure systems, and cloud-based solutions.