Entry Level AI Software Engineer
IBM
Job Overview
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.

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
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