Exciting Career Opportunity at IBM-Now Hiring Software Engineers Across India

Are you driven by innovation and excited about building the technologies of tomorrow? IBM, a global leader in technology and consulting, is actively hiring software engineers to join their dynamic teams across Hyderabad, Pune, Bangalore, and other locations in India.

This is your opportunity to work on impactful, large-scale projects in AI, machine learning, deep learning, and cloud-native technologies while being part of a company that values innovation, collaboration, and continuous learning.

Position: Software Engineer

Locations: Hyderabad | Pune | Bangalore | Other Locations Across India

Eligibility: Bachelor’s Degree (any discipline)

Whether you’re a recent graduate with strong technical foundations or an experienced professional eager to take on cutting-edge challenges, IBM encourages diverse talent to apply.

Programming & Platforms:

Proficiency in one or more programming languages: C, C++, R, Python, Go Lang

Solid experience with Linux/Unix systems and shell scripting

AI, ML, DL & Data Science:

Knowledge of AI/ML/DL concepts and workflows

Hands-on experience with Jupyter Notebooks and libraries like

scikit-learn, XGBoost

TensorFlow, PyTorch

Familiarity with Deep Learning Compilers (DLC)

Data Engineering:

Understanding of data pipelines and data science principles

Experience with open-source databases:

PostgreSQL, MongoDB, CouchDB, CockroachDB, Redis

Data integration, cleansing, and transformation skills

Backend, APIs & Cloud-Native Development:

Experience with RESTful APIs, microservices

Knowledge of Kubernetes, Docker, and containerized application deployments

Exposure to cloud-native environments

Natural Language Processing (NLP):

Familiarity with text analysis, language modeling, and transformer-based architectures

System & Hardware Knowledge:

Understanding of CPU architectures like little endian and big endian

UI/Front-End (Nice to Have):

Basic knowledge of modern UI frameworks like React or Angular

Your Role at IBM:

As a software engineer at IBM, you will:

Design and implement scalable, enterprise-grade solutions.

Collaborate across teams to integrate ML/AI into IBM’s software ecosystem.

Tackle real-world challenges across industries such as finance, healthcare, and manufacturing.

Contribute to research, open-source projects, and product development initiatives.

Continuously innovate and explore emerging tech trends.

Why Build Your Career at IBM?

At IBM, you’ll find more than just a job. You’ll discover a career path built on:

Innovation at scale – Work with industry-leading tools and frameworks.

Learning & development – Access to world-class training and certifications

Inclusive culture – a workplace where ideas from every voice are valued

Global opportunities – Collaborate with experts across the globe.

Future-forward work – Engage in AI, blockchain, quantum computing, cloud, and more.

How to Apply

Visit the IBM Careers Portal

IBM link : Apply now

or apply via platforms like LinkedIn, Naukri, or Glassdoor.

Be sure to tailor your resume to highlight your technical expertise, projects, and certifications.