IBM · 21 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
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
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
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 CompanyTotal Funding
unknown2011-01-14IPO
Leadership Team
Recent News
Company data provided by crunchbase