Software Developer Co-Op

IBM

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cambridge
Employment
Intern
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $163k
$111k most similar roles pay here $208k

This listing doesn't post a salary. Most similar roles pay $126,750–$198,275.

Based on 240 similar postings.

Employer

About IBM

IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.

IBM currently has 270 open roles on FindRole.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Software Developer Co-Op

Software Developer - Spring Co-Op 2027 - Cambridge As a Software Developer - Spring Co-Op 2027 - Cambridge, you will join an engineering team focused on building technologies for AI agents, large language models, and cloud-native AI systems. You will work alongside experienced engineers to design, build, test, and operate software used to improve the behavior of AI applications. Your daily responsibilities include developing SDKs, APIs, distributed backend services, and user interfaces while building capabilities for evaluating, observing, and optimizing generative AI tools. The role requires proficiency in programming languages such as Python, Java, JavaScript, TypeScript, C++, Go, Rust, Swift, or Kotlin. You will also utilize technologies including React, Docker, Kubernetes, REST APIs, and Git. This position addresses the technical challenges of deploying and improving AI applications at scale within a cloud-native infrastructure environment.

What does a Software Developer earn?

Median $151475 from 72 postings across 14 companies.

See salary data

What you'll do

  • Design, develop, test, and debug software across front-end, back-end, infrastructure, and full-stack environments.
  • Build tools to help developers evaluate, observe, debug, benchmark, and optimize AI agents and generative AI applications.
  • Analyze LLM behaviors such as tool usage, response quality, latency, and cost.
  • Develop automated evaluation systems including test-case generation, benchmarking, and regression testing for AI applications.
  • Build services and APIs to collect and process telemetry data from distributed AI systems.
  • Create SDKs and integrations that connect with various AI models and development frameworks.
  • Optimize AI system performance through prompt engineering, model selection, and automated experimentation.
  • Develop user interfaces using React or contribute to backend services and distributed systems.

What we're looking for

  • 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.
  • Must be available to work full-time (40 hours per week) for 16 weeks between January 19 and May 7, 2027, without concurrent coursework.
  • Must be available to start in a full-time role between December 2027 and August 2028 upon successful completion of the degree.
  • Experience with software development using at least one programming language (e.g., Python, Java, C++, Go, or Rust).
  • Familiarity with core computer science concepts including data structures, algorithms, debugging, APIs, and software design.
  • Proficiency with version control systems like Git and experience with front-end or back-end technologies such as React or Node.js.
  • Interest in AI systems, large language models, cloud computing, container technologies (Docker, Kubernetes), and distributed systems.
  • Experience with LLM frameworks, cloud services (AWS, Azure, GCP), or CI/CD pipelines is preferred.

More like this

Similar roles

Software Developer Spring Co-op

IBM

49 days ago
Python Java JavaScript TypeScript C++ Go Rust Swift Kotlin React Node.js SQL Docker Kubernetes REST APIs Git CI/CD Agile AI/ML IBM Cloud AWS Azure GCP

Software Developer Spring Co-op

IBM

45 days ago
Python Java JavaScript TypeScript C++ Go Rust Swift Kotlin React Node.js SQL Docker Kubernetes REST APIs Git CI/CD Agile AI/ML IBM Cloud AWS Azure GCP

Software Developer Spring Co-op

IBM

Bellevue, WA 11 days ago
Python Java JavaScript TypeScript C++ Go Rust Swift Kotlin React Node.js SQL Git Docker Kubernetes REST APIs IBM Cloud AWS Azure GCP CI/CD Agile AI/ML
Hybrid

Software Developer Intern

IBM

Cambridge 5 days ago
Python Go Java JavaScript TypeScript C++ Rust Docker Kubernetes REST APIs Git CI/CD LangChain LangGraph LlamaIndex OpenTelemetry IBM Cloud AWS Azure GCP NoSQL

Technical Support Co-op

IBM

49 days ago
watsonx Copilot Windows Linux Java Python Machine Learning Generative AI Hybrid Cloud System Integration Troubleshooting Database Messaging