12 days ago

Entry Level AI Software Engineer

IBM

On Site
Full Time
$100,000
Dallas, TX

Job Overview

Job TitleEntry Level AI Software Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$100,000
LocationDallas, TX

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About IBM

At IBM, work is more than a job - it's a calling: To build, design, code, consult, and collaborate on challenging and innovative projects. Join us to lead in a new era of technology and solve some of the world's most challenging problems.

Your Role And Responsibilities

As an Entry Level AI Software Engineer at IBM, you will design, develop, and implement advanced AI solutions using IBM’s Watsonx platform and pretrained models like Granite. You will build scalable and secure applications on IBM Cloud, collaborating with Technical Account Managers, Solution Architects, UX/UI Designers, and other developers.

  • Design, develop, and test AI applications and services.
  • Write clean, efficient, and well-documented code.
  • Follow security best practices aligned with IBM policies.
  • Communicate progress and technical decisions effectively.
  • Participate in agile ceremonies and team collaborations.

Technical and Professional Expertise

Applicants should have experience as a full stack developer with a focus on AI, understanding of backend technologies (Node.js, Python, Java, etc.) and databases, along with experience in web technologies. Familiarity with AI/ML frameworks like PyTorch, Hugging Face, or OpenAI API, and version control systems (Git) is essential. A basic knowledge of LLM prompt engineering and RAG techniques is also required.

Preferred Qualifications

Prior hands-on experience with Watsonx, IBM Cloud Infrastructure, and deploying or fine-tuning models such as Granite is desirable. Knowledge of containerization tools like Docker or Kubernetes, micro-services architecture, messaging brokers, and agile development methodologies will be beneficial.

Key skills/competency

  • AI
  • Full Stack
  • Watsonx
  • IBM Cloud
  • Python
  • Node.js
  • Agile
  • Docker
  • Kubernetes
  • CI/CD

Tags:

Entry Level AI Software Engineer
AI
Full Stack
Watsonx
Python
Node.js
Agile
Docker
Kubernetes
CI/CD
IBM Cloud
REST

Share Job:

How to Get Hired at IBM

  • Customize your resume: Tailor it to IBM and AI projects.
  • Highlight technical skills: Emphasize full stack and AI experience.
  • Showcase collaborative projects: Detail teamwork on agile methods.
  • Prepare for technical interviews: Focus on coding and problem-solving.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background