Entry Level AI Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

IBM · 8 hours ago

Entry Level AI Software Engineer

IBM is a leading technology company, and they are seeking an Entry Level AI Software Engineer to join their AI Center of Excellence. In this role, you will design, develop, and implement advanced AI solutions, collaborating with various stakeholders to deliver innovative applications on IBM Cloud.

Business DevelopmentBusiness Information SystemsCRMData ManagementFoundational AISoftware
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Design, develop, and test AI applications and services
Write clean, efficient, and well-documented code following best practices
Follow security best practices in development to meet IBM’s policies and industry standards
Communicate progress, challenges, and technical decisions effectively to both technical and non-technical stakeholders
Participate in agile/scrum ceremonies, contributing to sprint planning, daily stand-ups, and retrospectives
Collaborate with technical account managers, UX/UI designers, architects, and other stakeholders to integrate AI components seamlessly into the overall solution
Stay updated on emerging trends in generative AI, IBM Cloud services, and relevant technologies

Qualification

AI Software DevelopmentIBM WatsonxFull Stack DevelopmentNode.jsPythonAI/ML FrameworksVersion Control (Git)CI/CD PipelinesAgile MethodologiesProblem-SolvingCollaborationCommunication Skills

Required

Experience as a full stack developer with a focus in AI
Understanding of backend technologies, including server-side languages (Node.js, Python, Java, etc.) and databases (Cassandra, PostgreSQL, etc.)
Experience in web technologies: HTTP, REST, JSON, HTML, Ajax, JavaScript etc
Familiarity with AI/ML frameworks like PyTorch, Hugging Face, or OpenAI API
Basic understanding of LLM prompt engineering and retrieval-augmented generation (RAG) techniques
Experience with version control systems (Git) and CI/CD pipelines for efficient development workflows
Strong analytical and problem-solving abilities to address technical challenges effectively
Strong collaboration skills, having worked effectively with design and engineering teams
Effective verbal and written communication skills in English

Preferred

Hands on experience with the Watsonx product portfolio and IBM Cloud Infrastructure
Experience in deploying and fine-tuning models like Granite, Mistral, or Llama 3
Hands-on experience with containerization tools like Docker or Kubernetes
Understanding of the micro-services architecture and modern cloud programming practices
Experience in using messaging brokers like RabbitMQ, Kafka etc
Operating Systems (such as Red Hat, Ubuntu, etc.)
Experience with build tools like Maven/Gradle
Experience with automated testing (JUnit, Selenium and/or Puppeteer)
Experience with agile development methodologies

Company

IBM is an IT technology and consulting firm providing computer hardware, software, infrastructure, and hosting services.

H1B Sponsorship

IBM has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3032)
2024 (3301)
2023 (2160)
2022 (1809)
2021 (1157)
2020 (2669)

Funding

Current Stage
Public Company
Total Funding
unknown
2011-01-14IPO

Leadership Team

leader-logo
Alain Bénichou
Chief Executive Officer, IBM Greater China Group
linkedin
leader-logo
Alex Yang
CTO and Chief Architect
Company data provided by crunchbase