

IBM is hiring a Software Developer (UI), AI Center of Excellence for its Bangalore office. This role focuses on designing, developing, and deploying cloud-based AI services on IBM Cloud. They work with AI/ML frameworks, microservices, Kubernetes, and modern web technologies, contributing to safe, scalable, and innovative AI solutions that empower IBM Infrastructure teams and customers.
Job Title: Software Developer (UI)
Job ID: 81496
Location: Bangalore, Karnataka, India
Apply: Click Here
Develop and deploy AI capabilities in IBM Cloud based applications.
Design, code, and deliver cloud-native AI services with hands-on development involvement.
Work in an agile environment with continuous delivery and rapid iteration.
Define development workflows, coding standards, and technology choices.
Collaborate with cross-functional teams to define functional and non-functional requirements.
Participate in technical reviews of designs, code, specifications, and artifacts.
Adopt new tools, practices, and skills to build innovative, industry-leading software.
Troubleshoot complex issues and contribute to high-quality, secure, distributed systems.
Bachelor’s degree in Engineering or Computer Science or any similar educational program.
Applicants must possess 5 to 7 years of experience working as a Full Stack Developer who undertook AI and ML projects.
Demonstrate advanced skills in AI and ML frameworks which include scikit-learn TensorFlow PyTorch LLMs and Generative AI plus AI model deployment.
Strong backend development abilities through his knowledge of Node.js and Python and Java and his experience with PostgreSQL and Cassandra databases.
Proficiency in using RESTful APIs and Java/J2EE and Kafka and GitHub and web technologies which include HTTP and JSON and HTML and JavaScript.
Practical experience working with cloud technologies and CI/CD and containerization and microservices through Kubernetes and Docker and distributed systems which include AWS and Azure and IBM Cloud.
Shows strong abilities to solve problems while demonstrating effective communication skills and a dedication to ongoing learning.
Experience working with messaging systems which include Kafka and RabbitMQ as well as SaaS applications that use CI/CD procedures.
Possesses knowledge about Linux operating systems which include Red Hat and Ubuntu.
knowledge about TCP/IP and HTTP network protocols.
Experience with development tools which include GitHub and Maven and Gradle plus UI test automation tools such as Selenium and Puppeteer.
Possesses a strong ownership mindset which enables him to work together with international teams.
IBM operates as an international technology and consulting firm which specializes in cloud computing and artificial intelligence and hybrid IT and enterprise solutions. The company enables its clients to achieve innovation and operational modernization while tackling their most challenging business problems through its research-based technologies and open platforms and its organizational culture which promotes learning and teamwork and ethical innovation development.