Entry-Level Software Developer, AI & Marketing Platforms

IBM

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
New York, NY
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $180k
$135k most similar roles pay here $226k

This listing doesn't post a salary. Most similar roles pay $144,375–$215,312.

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

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Entry-Level Software Developer, AI & Marketing Platforms

JOB TITLE: 2027 Entry-Level — Software Developer, AI & Marketing Platforms As a Software Developer within the AI development team at IBM Marketing, you will contribute to building the AI assistant for ibm.com and an internal platform for SEO, content, and marketing teams. Your daily responsibilities include developing agentic and multilingual chatbot capabilities, building Python tools and API integrations, and creating crawling pipelines to ground answers in current content. You will also develop a Next.js platform for reporting and automation, building data pipelines across web analytics and CMS platforms. Required skills include experience with Python, server-side JS/TS, Next.js, SQL, and REST API design. You will solve technical problems involving hybrid RAG, agent orchestration, and automated content workflows to drive scalable revenue growth and improve marketing visibility.

What does a Software Developer earn?

Median $151475 from 72 postings across 15 companies.

See salary data

What you'll do

  • Build agentic and multilingual capabilities for a chatbot serving IBM marketing pages.
  • Develop Python tools and API integrations for AI assistant functionality.
  • Create crawling pipelines to ensure chatbot answers are grounded in current content.
  • Build a Next.js platform for SEO reporting, page planning, and process automation.
  • Develop data pipelines to integrate web analytics, CMS platforms, and business systems.
  • Build APIs and AI-driven scripts to automate audits and content workflows.
  • Contribute to open-source integrations between watsonx.ai and frameworks like the VercelAI SDK.
  • Translate stakeholder requirements into technical features and shipped software.

What we're looking for

  • Must be currently enrolled in an accredited university studying Computer Science, Data Science, AI, Machine Learning, or a related technical discipline.
  • Must be completing an undergraduate degree program between Winter 2026 and Summer 2027.
  • Must have experience with backend development in Python or server-side JS/TS.
  • Must have experience with Next.js or an equivalent JS framework.
  • Must have experience with SQL, relational databases, and REST API design fundamentals.
  • Must have experience with Git, GitHub workflow, writing tests, and basic secure-coding practices.
  • Must have clear written and verbal communication skills to translate stakeholder needs into technical requirements.
  • Bachelor's Degree.

More like this

Similar roles

Entry Level Software Developer

IBM

49 days ago
Python Java JavaScript TypeScript C++ React FastAPI Flask Spring Boot Docker Kubernetes CI/CD Agile NoSQL LLM Machine Learning Cloud-native APIs

Entry-Level Software Developer

IBM

Lowell, MA 9 days ago
Python Java JavaScript TypeScript C++ React FastAPI Flask Spring Boot Docker Kubernetes CI/CD Agile NoSQL LLM Machine Learning Cloud-native APIs

Entry-Level Software Developer

IBM

Lowell, MA 1 day ago
Golang C++ Python Java JavaScript TypeScript React FastAPI Flask Spring Boot Docker Kubernetes CI/CD DevOps NoSQL APIs AI LLM Version Control

Entry Level Software Developer

IBM

Durham 1 day 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

Durham, NC 9 days ago
Python Java JavaScript TypeScript C++ React FastAPI Flask Spring Boot Docker Kubernetes CI/CD Agile NoSQL LLM Machine Learning Cloud-native APIs