AI Software Engineer Spring Co-op 2027

IBM

New York, United StatesFresher43m agovia LinkedIn

About the Role

This is a 16-week Co-Op position for undergraduate students seeking hands-on experience in AI Software Engineering.

  • Duration: 16 weeks
  • Availability: Full-time (40 hours/week) between January 19 - May 7, 2027
  • Enrollment: Must be actively enrolled in an accredited university and able to pause coursework. Students cannot be enrolled in classes during the co-op.
  • Post-Degree: Eligible candidates should be available for a full-time role between December 2027 and August 2028 upon degree completion.

Key Responsibilities

  • Design, build, and test AI-powered features with guidance from experienced engineers.
  • Integrate LLMs, APIs, and enterprise data into applications, exploring agent workflows, tool calling, and retrieval.
  • Write clear specifications and effective prompts, use AI development tools, and review/test generated code.
  • Evaluate AI behavior with realistic test cases, measure quality and performance, and improve application handling of errors.
  • Debug interactions across models, application code, APIs, and underlying systems.
  • Collaborate using Git, code reviews, and technical discussions; document work and iterate on feedback.

Requirements & Tech Stack

  • Python proficiency
  • Experience building applications or services that integrate APIs.
  • Hands-on experience building an application or working prototype with LLMs (personal, academic, open-source, or internship projects).
  • Systematic debugging mindset.
  • Ability to translate problems into clear requirements, prompts, and testable criteria.
  • Critical evaluation of AI-generated code and responses.
  • Familiarity with Git.
  • Clear technical communication.
  • Ability to learn quickly and collaborate on a team.

Qualifications

  • Must be actively enrolled in a Bachelor’s degree program at the time of application and returning to complete the degree after the co-op.
  • Available to start full-time between December 2027 and August 2028.
  • Available to work full-time (40 hours/week) for 16 weeks between Jan 19 - May 7, 2027.
  • Co-op requires a full-time commitment; students should not be enrolled in concurrent coursework during the co-op term.
  • Strong software engineering fundamentals, including data structures, algorithms, software design, and testing.

Preferred Technical and Professional Experience

  • Experience in one or more of the following areas is a plus:
  • AI agents and tool/function calling
  • Retrieval-augmented generation (RAG), embeddings, vector databases, or Model Context Protocol (MCP)
  • Independent AI projects, open-source contributions, or experiments demonstrating initiative.
  • Additional programming experience in JavaScript/TypeScript or Go.
  • Familiarity with distributed systems or microservices.
  • Operating system concepts such as concurrency, multithreading, and memory management.
  • Relational databases and SQL.
  • Cloud and container technologies such as Docker, Kubernetes, or OpenShift.
  • Observability, search, or real-time data processing tools such as OpenSearch or Kafka.
  • AI evaluation, anomaly detection, or experience measuring/improving model accuracy, latency, and reliability.

IBM Entry-Level & New Grad Jobs · last 7 days

67 openings · 64 need no experience

See all 67 →