Siemens Digital Industries Software Jobs

Job Information

IBM Advisory Software Engineer - Full Stack in Bangalore, India

Introduction

A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.

Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.

We are seeking a skilled full-stack developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.

IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.

Your role and responsibilities

Be part of transparent and responsible AI innovations. Join the Software Labs to build GenAI solutions that solve complex business problems and get an opportunity to influence the future of AI.

As Lead Full Stack Developer, you will

  • Design, develop, and support scalable, secure, and high-performance systems for cloud and on-premises environments that meet world-class standards.

  • Collaborate with architects and stakeholders to design and build systems that solve complex business problems and deliver exceptional user experiences.

  • Use modern architectural principles and best of the class tools and technologies

  • Lead Technical Initiatives that aligns with business goals and objectives.

  • Mentor, Coach and provide technical leadership

  • Work in an agile, collaborative, distributed, fast paced and exciting environment.

  • Stay current with industry trends, best practices, and emerging technologies to drive business value, solve complex problems, and innovate solutions that meet evolving needs.

  • Champion an entrepreneurial mindset and deliver unique value by leveraging industry and technology expertise to drive innovative strategies to accelerate clients’ success.

Required technical and professional expertise

  • Experience in designing and developing large scale enterprise systems.

Twelve years of overall experience * At least eight years of experience as a Full Stack Software Developer

  • At least five years of experience in Python and other programming language

  • Deep understanding of Large Language Models (LLMs), including fine-tuning, prompt engineering, and proficiency in frameworks like LangChain, Hugging Face, and related tools

  • Working knowledge of Data Science Libraries: Pandas, Numpy, Sckit-Learn and NetworkX

  • Experienced building Microservices & REST architectures

  • Experience in NoSql DB such as Mongo DB and Couch DB.

  • Knowledgeable in Front End and Back End Development programming languages and design Frameworks

  • Knowledgeable in Docker Containerization

  • A self-starter & ability to work effectively in a team environment

  • Quick learner

  • Experience in Agile SDLC (design, development, test and deploy)

  • Exceptional knowledge of data structures, algorithms, enterprise systems,

asynchronous architectures, and object-oriented programming

Preferred technical and professional experience

  • Working knowledge of DevOps practices

  • Working knowledge of Test Automation Tools

  • Design Thinking Experience

  • Working experience with Knowledge Graphs and associated libraries such as neo4j

  • Experience with Carbon, React, and Angular Design Systems

  • Experience with VS Code Extension Development

DirectEmployers