Entry Level AI Software Engineer

IBM

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
POUGHKEEPSIE
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $179k
$121k $226k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $142,400–$215,000.

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 245 open roles on FindRole.

Listed pay typically runs $183,777–$221,730 across 10 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Entry Level AI Software Engineer

As an Entry Level AI Software Engineer, you will join the IBM Z team to integrate large language models into the foundational systems supporting global commerce, banking, and payments. Working alongside experienced engineers, you will design, build, and test AI-powered features such as diagnostic agents, enterprise data connections, and simplified developer tools. Your daily responsibilities include integrating LLMs, APIs, and enterprise data while exploring agent workflows, tool calling, and retrieval. You will write specifications, craft effective prompts, and use AI development tools to produce and review code. You must evaluate AI behavior using realistic test cases to measure performance and handle failures. Technical tasks involve debugging across model interactions and application code while collaborating through Git, code reviews, and technical discussions to solve complex reliability and security problems.

What you'll do

  • Design, build, and test AI-powered features that address specific developer and client needs.
  • Integrate large language models, APIs, and enterprise data into functional applications.
  • Explore and implement agent workflows, tool calling, and retrieval systems.
  • Write clear technical specifications and effective prompts for AI model interactions.
  • Evaluate AI behavior using realistic test cases to measure quality and performance.
  • Debug issues across model interactions, application code, and underlying systems.
  • Document work and iterate on code based on technical feedback and reviews.

What we're looking for

  • Design, build, and test AI-powered features that address developer and client needs.
  • Integrate LLMs, APIs, and enterprise data into applications.
  • Write clear specifications and effective prompts while using AI development tools.
  • Evaluate AI behavior with realistic test cases to measure quality and performance.
  • Debug across model interactions, application code, APIs, and underlying systems.
  • Collaborate through Git, code reviews, and technical discussions.
  • Document work and iterate on feedback.

More like this

Similar roles

Entry Level AI Software Engineer

IBM

Poughkeepsie, NY 10 days ago
Python LLMs APIs Git RAG Vector Databases Docker Kubernetes OpenShift SQL Go JavaScript TypeScript Kafka OpenSearch Distributed Systems Microservices

Entry Level AI Software Engineer

IBM

Durham, NC 10 days ago
Python LLMs APIs Git RAG Vector Databases Docker Kubernetes OpenShift SQL Go JavaScript TypeScript Kafka OpenSearch Microservices Distributed Systems

Entry Level AI Software Engineer

IBM

Durham, NC 4 days ago
Python LLMs APIs Git RAG Vector Databases Docker Kubernetes OpenShift SQL Go TypeScript JavaScript Kafka OpenSearch Distributed Systems Microservices Model Context Protocol (MCP)

AI Software Engineer

Booz Allen Hamilton

Arlington, VA 13 days ago $86,800–$198,000
Python Javascript Rust Go React Angular RESTful APIs CI/CD GitLab CI Jenkins Git Agentic AI Linux Docker Podman AWS LocalStack ESXi Kubernetes SIEM Firewalls
4+ yrs exp

Entry Level Software Developer

IBM

Durham, NC 33 days ago
Python Java JavaScript TypeScript C++ React FastAPI Flask Spring Boot Docker Kubernetes CI/CD DevOps NoSQL APIs AI LLM Machine Learning Version Control

Entry Level Software Developer

IBM

San Jose, CA 10 days ago
Python Java JavaScript TypeScript C++ React FastAPI Flask Spring Boot Docker Kubernetes CI/CD DevOps NoSQL APIs AI LLM Machine Learning Version Control