user avatar

2027 Entry-Level - Software Developer, AI & Marketing Platforms

IBM

Posted today

Job Requirements

New York, NY
Top Secret/SCI Polygraph Unspecified
Career Level not specified
Salary not specified
Join Premium to unlock estimated salaries

Job Description

This role is for a 2027 start date.

At IBM, we believe technology shapes the world, and we are a catalyst for innovation and creativity. We are at the forefront of groundbreaking change - improving businesses, society, and the human condition. As a leader in Hybrid Cloud and AI, we are leading the charge in a worldwide digital transformation.

Our Performance Marketing team drives scalable and predictable revenue growth. We exist to generate demand for IBM's products and offerings - and to convert that demand into measurable pipeline and business impact. As part of our team, you'll be surrounded by bright minds and keen collaborators - always willing to help and be helped - as you apply passion to work that will compel our audience to choose IBM's products and services.

When you join IBM, you join a culture of openness, collaboration, and trust. You join a team of IBMers who are helping technology support a positive global transformation. So join us and experience a place where you can co-create your learning and opportunities. A place where teamwork and unique ideas are treasured. A place where you can bring innovation to life.

Your role and responsibilities

As a software developer, you'll join an AI development team inside IBM Marketing that builds two things: 1) the AI assistant on ibm.com, and 2) internal platform that SEO, content, and marketing teams use to plan, measure, and automate their work. You'll contribute to whichever side fits your strengths, ideally both.

Developers supporting our AI assistant for ibm.com may:
  • Build agentic and multilingual capabilities for a chatbot serving ibm.com marketing pages and other IBM-owned sites
  • Develop Python tools and API integrations that assistants can call
  • Develop agentic search using hybrid RAG, internal APIs, and third-party services
  • Build crawling pipelines and integrations that keep the assistant's answers grounded in current ibm.com content
  • Extend our evaluation and testing framework
  • Research competitor features and contribute ideas to move our chatbot forward
  • Collaborate with frontend, contact-channel, UX, and design teams on a unified experience
  • Develop analytics dashboards and analyze data to see what's working

Developers supporting our internal marketing platform may:
  • Develop a Next.js platform for SEO and AI-visibility reporting, page planning, work management, and process automation
  • Build data integrations and pipelines across web analytics, search, CMS platforms, SEO tools, a custom crawler, and business systems into a shared marketing database
  • Build APIs and AI-driven scripts that automate audits, research, and content workflows for other teams
  • Contribute to our open-source integrations between watsonx.ai and frameworks like theVercelAI SDK
  • Work with stakeholders to gather requirements and turn feedback into shipped features


This role is based in New York City. We work in a hybrid environment. This position will be required to come into the office at least three days per week.

This role will be posted until October 2. We will review all applications.

IBM will not be providing Visa sponsorship for these positions now or in the future. Therefore, to be considered for this position, you must have the ability to work without a need for current or future Visa sponsorship. Individuals with temporary visas such as E, F-1 (including those with OPT or CPT), H-1, H-2, L-1, B, J or TN, or who need sponsorship for work authorization now or in the future, are not eligible for hire.

Required education
Bachelor's Degree

Required technical and professional expertise
  • Currently enrolled in an accredited University studying Computer Science, Data Science, Artificial Intelligence, Machine Learning, Human-Computer Interaction (HCI), Information Systems, Software Engineering, Computational Linguistics, Analytics, or related technical disciplines
  • Completing anundergraddegree program between Winter 2026 and Summer 2027
  • Experience with backend development in Python, or server-side JS/TS
  • Experience with Next.js or an equivalent JS framework
  • Experience with SQL and relational databases
  • Experience with REST API design fundamentals
  • Experience writing tests and basic secure-coding practices
  • Experience with Git and GitHub workflow
  • Clear written and verbal communication - able to turn stakeholder needs into technical requirements and explain tradeoffs to non-engineers
  • Self-directed and detail-oriented - comfortable digging into unfamiliar code and documentation to find the right solution, taking initiative to learn aboutnew technologywhen needed, and asking questions when stuck


Preferred technical and professional experience
    Experience building LLM/agentic applications (RAG, agent orchestration, tool use, evals)
  • Experience with dashboards, data visualization, or complex filtering UIs
  • Experience with CI/CD and troubleshooting server and deployment issues
  • Experience with web analytics, SEO, or marketing data
  • Experience with content management systems and taxonomies


group id: 90615168

There is no other company like IBM and there is no business professional like the IBMer. We are experts in nearly every technical scientific and business field. We are citizens of, and apply our expertise in, more than 170 countries. Yet we are united by a single purpose: to be essential. IBMers change how the world works. Join us at IBM Consulting and embrace your passion to make a difference.

job ad image
Find IBM on Social Media
Recruiters
user avatar
About Us
With operations in more than 170 countries, IBM is more than just a technology company — our greatest invention is the IBMer. We stand at the forefront of groundbreaking change, transforming businesses, society, and the human condition. It all begins with our people. By empowering IBMers to explore their curiosities, we gain new perspectives on the world and unlock endless possibilities for emerging technology. Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business. When you join IBM, you join a culture of openness, collaboration and trust. You join a team of IBMers who are bringing change into the world—helping cure diseases, clean our oceans and make technology work for good.
job ad2 image

IBM Jobs


Job Category
IT - Software
Clearance Level
Top Secret/SCI
Employer
IBM