Skip to main content

2027 Software Engineering Intern in Armonk

IBMArmonk, NYPosted 4 hours ago

Pay
$83k
per year
Type
Internship
Summer 2027
Where
Armonk, NY
Who
Bachelor's or Master's
Students
Apply by
Nov 19, 2026
Date from the posting

Job Description

IBM is looking for motivated, curious, and technically strong software engineering interns to join the team this summer. You will work alongside senior engineers to design, build, and test next-generation agentic AI capabilities and automated workflows that support data and engineering operations at scale.

This internship suits students who enjoy hands-on development, exploring emerging AI patterns, and building real systems that will be used across the enterprise.

Responsibilities

  • Develop Python-based services, agents, and tooling to support AI workflows and automation.
  • Help design and prototype agentic AI patterns such as reasoning agents, workflow planners, retrieval pipelines, and evaluation harnesses.
  • Contribute to backend engineering tasks such as API development, orchestration logic, and system integration.
  • Build, configure, and test AI workflows running on modern platforms such as Kubernetes, vector databases like Milvus, and 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.
  • Take part in Agile ceremonies (standups, sprint planning, demos) and contribute to a fast-paced engineering culture.

Who You Are

  • 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 fast-moving world of AI agents and workflow automation.
  • Eager to learn from experienced engineers and contribute to real-world systems.

What You'll Gain

  • 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.

Requirements

  • 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, and 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.

Nice to have: experience with any of the following is a plus.

  • 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.

Skills mentioned

  • Python
  • GIT
  • REST APIs
  • Docker
  • Kubernetes
  • LangChain

More jobs at IBMSee all 374

Similar software engineering internshipsSee all

Browse more jobs