Junior AI Software Engineer — Hybrid (Python, LLMs)

International Business Machines Corporation

Durham (NC)

Hybrid

USD 101,000 - 151,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IBM Software in Durham, North Carolina is seeking an Entry Level AI Software Engineer to help design, build, and test AI-powered features. You’ll work with experienced engineers to integrate LLMs, APIs, and enterprise data, turning research into reliable software.

The role emphasizes hands-on prototype work, debugging, and clear communication as you translate problems into concrete requirements, testable criteria, and demonstrations of impact.

Qualifications

  • Strong software fundamentals across data structures, algorithms, design and testing.
  • Proficiency in Python and building apps/services that integrate APIs.
  • Hands-on experience building an application or prototype with LLMs.
  • Systematic debugging mindset to investigate failures and reason about interactions between code, data, and models.
  • Ability to translate problems into clear requirements, prompts, and testable acceptance criteria; evaluate AI-generated outputs.
  • Familiarity with Git, clear technical communication, and collaboration.

Responsibilities

  • Design, build, and test AI-powered features addressing real developer and client needs, with guidance from experienced engineers.
  • Integrate LLMs, APIs, and enterprise data into applications, exploring tool calls and retrieval where appropriate.
  • Write specifications and prompts, use AI development tools thoughtfully, and review and test produced code.
  • Evaluate AI behavior with realistic test cases, measure quality and performance.
  • Debug across model interactions, application code, APIs, and underlying systems to identify root causes and build reliable solutions.
  • Collaborate via Git, code reviews, and technical discussions; document work and iterate on feedback.

Skills

Software fundamentals
Python proficiency
LLMs experience
Git
APIs integration

Education

High School Diploma/GED
Bachelor's Degree preferred

Job description

IBM Software in Durham, North Carolina is seeking an Entry Level AI Software Engineer to help design, build, and test AI-powered features. You’ll work with experienced engineers to integrate LLMs, APIs, and enterprise data, turning research into reliable software.

The role emphasizes hands-on prototype work, debugging, and clear communication as you translate problems into concrete requirements, testable criteria, and demonstrations of impact.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Entry-Level AI Software Engineer (Hybrid)
Entry-Level AI Software Engineer (Hybrid)

International Business Machines Corporation • City of Poughkeepsie (NY)

Hybrid
USD 101,000 - 151,000
AI Software Engineer Intern: Build Enterprise AI & LLM Apps
AI Software Engineer Intern: Build Enterprise AI & LLM Apps

IBM • New York (NY)

On-site
USD 34,000 - 55,000
AI Developer - New Grad for Enterprise AI Apps (Hybrid)
AI Developer - New Grad for Enterprise AI Apps (Hybrid)

Lenovo • Morrisville (NC)

Hybrid
USD 70,000 - 98,000
Enterprise AI Engineer – New Grad (Hybrid)
Enterprise AI Engineer – New Grad (Hybrid)

Lenovo • North Carolina

Hybrid
USD 90,000 - 120,000
Associate Software Engineer: Back-End, AI Tools & DevOps
Associate Software Engineer: Back-End, AI Tools & DevOps

IBM • Raleigh (NC)

On-site
USD 85,000 - 110,000
Junior AI Software Engineer: Python & LLMs on AWS
Junior AI Software Engineer: Python & LLMs on AWS

Asure Software Inc. • Addison (TX)

On-site
USD 80,000 - 92,000
Medical, Dental, Vision, HSA, FSA
401K Program
Employee Stock Purchase Program
+2
Junior Software Developer — AI & Cloud-Native Start
Junior Software Developer — AI & Cloud-Native Start

International Business Machines Corporation • North Carolina

Hybrid
USD 101,000 - 151,000
Hybrid AI Engineer: GenAI & LLM Apps
Hybrid AI Engineer: GenAI & LLM Apps

N2P Systems • Nashville (TN)

Hybrid
USD 120,000 - 180,000
Senior AI Software Engineer - Python, LLMs, RAG & Agents
Senior AI Software Engineer - Python, LLMs, RAG & Agents

Aimlroles • United States

Hybrid
USD 120,000 - 180,000
AI Software Engineer I – LLM Apps & Production
AI Software Engineer I – LLM Apps & Production

BDO USA, Llp • Chicago (IL)

On-site
USD 85,000 - 100,000