Software Developer Intern

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 $168k
$102k most similar roles pay here $234k

This listing doesn't post a salary. Most similar roles pay $114,400–$221,250.

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 Intern

Software Developer Intern 2027 - CAMBRIDGE joins the engineering team to build technology helping developers understand, evaluate, optimize, and operate agentic AI at scale. This role involves designing, developing, testing, and debugging SDKs, APIs, backend services, developer tools, and user interfaces for AI applications. You will work on systems supporting the development of agentic AI, specifically focusing on observability, evaluation, benchmarking, optimization, and automation. The work centers on solving engineering problems related to running AI systems in real-world environments by analyzing large language model behavior, including tool usage, latency, and cost. Required skills include proficiency in Python, Go, Java, JavaScript/TypeScript, C++, or Rust, alongside experience with Git, CI/CD, Docker, Kubernetes, and REST APIs. You will also utilize observability frameworks to process telemetry data from AI applications across front-end, back-end, and infrastructure components.

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 SDKs, APIs, backend services, and user interfaces for AI applications.
  • Build tools and capabilities to help developers observe, evaluate, benchmark, and optimize AI agents.
  • Analyze AI agent behavior including tool usage, execution traces, latency, quality, and cost metrics.
  • Develop services and APIs to collect and process telemetry and evaluation data from AI systems.
  • Create automated testing systems for AI agents involving test-case generation and performance benchmarking.
  • Improve agent quality through prompt optimization, model selection, and automated experimentation.
  • Build production-quality software using cloud-native technologies like Docker, Kubernetes, and distributed services.

What we're looking for

  • High School Diploma or GED required.
  • Bachelor's Degree (preferred).
  • Experience in software development using at least one programming language such as Python, Java, Go, JavaScript/TypeScript, C++, or Rust.
  • Familiarity with core computer science concepts including data structures, algorithms, APIs, debugging, and software design.
  • Proficiency with Git or other version-control systems.
  • Knowledge of front-end, back-end, distributed systems, or cloud application development.
  • Experience with LLMs, AI agents, LangChain, LlamaIndex, or related evaluation and optimization tools (preferred).
  • Familiarity with cloud platforms, Docker, Kubernetes, and CI/CD pipelines (preferred).

More like this

Similar roles

Software Developer Intern

IBM

49 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

Software Developer Intern

IBM

45 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

Software Developer Co-Op

IBM

Cambridge 5 days ago
Python Java JavaScript TypeScript C++ Go Rust Swift Kotlin React Node.js SQL Docker Kubernetes REST APIs Git CI/CD Agile LangChain LlamaIndex LangGraph OpenTelemetry 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