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
Introduction
At IBM, work is more than a job - it's a calling: to build, design, code, consult, and innovate. Join our team to lead in a new era of technology and solve challenging problems.
Your Role And Responsibilities
As an Entry Level AI Software Engineer, 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 while collaborating with Technical Account Managers, Solution Architects, UX/UI Designers, and other developers.
- Design, develop, and test AI applications and services.
- Write clean, efficient, documented code following best practices.
- Follow security standards and IBM policies.
- Participate in agile/scrum ceremonies.
- Collaborate with multiple teams to integrate AI components.
Required Technical And Professional Expertise
You should have experience as a full stack developer with a focus on AI, including back-end technologies (Node.js, Python, Java, etc.), databases (Cassandra, PostgreSQL, etc.), and web technologies (HTTP, REST, JSON, HTML, Ajax, JavaScript). Familiarity with AI/ML frameworks such as PyTorch, Hugging Face, or OpenAI API is essential, as well as basic LLM prompt engineering and retrieval-augmented generation (RAG) techniques. Experience with Git, CI/CD pipelines, and strong analytical and collaboration skills are required.
Preferred Technical And Professional Experience
Experience with IBM Watsonx, IBM Cloud, containerization (Docker, Kubernetes), micro-services, messaging brokers (RabbitMQ, Kafka), and agile methodologies is highly desirable. Familiarity with operating systems like Red Hat or Ubuntu and automated testing tools is a plus.
Key skills/competency
- AI development
- Watsonx
- Cloud computing
- Full stack development
- Python
- Node.js
- Agile
- Security standards
- Collaboration
- Problem-solving
How to Get Hired at IBM
- Research IBM's culture: Explore IBM mission, recent innovation, and team values.
- Customize your resume: Highlight AI and full stack project experiences.
- Emphasize skills: Include Watsonx, cloud, and agile experience.
- Prepare examples: Discuss projects using AI and secure coding practices.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background