Software Engineer at IBM India Systems Development Lab (ISDL)
Introduction
Join IBM’s Infrastructure division and help build the next generation of IT infrastructure for enterprise customers and data centers. With a focus on delivering world-class security, scalability, and performance, IBM’s Systems Development Lab (ISDL) is a leader in IT innovation, reliability, and global impact.
Locations
-
Hyderabad
-
Pune
-
Bangalore
(Cities within Maharashtra, Telangana, Karnataka)
About IBM ISDL
-
Headquarters: Bengaluru, with teams also in Pune and Hyderabad.
-
Established in 1996.
-
Working areas: Processor development (Power, IBM Z), ASCIs, Firmware, Operating Systems, Cloud & Storage Software, Security, System Test.
-
Innovation: 400+ patents, adoption of Agile, Design Thinking, and DevOps culture.
Role and Responsibilities
As a Software Engineer at ISDL, you will:
-
Work across all phases of product development: design, development, testing, and support.
-
Focus on technologies like Operating Systems, Firmware, Systems Software, Storage & Cloud Software.
-
Interface with global development teams and product managers.
-
Analyze requirements, design and implement solutions, carry out testing, validation, and support.
-
Contribute to a culture of innovation and technical excellence.
Required Education
-
Bachelor’s Degree (relevant engineering or computer science disciplines)
Essential Technical Expertise
Systems and Cloud Software Engineer
-
Technologies & Concepts: Operating Systems, OpenStack, Kubernetes, Container technologies, Cloud, Security, Virtualization, REST API, DevOps (CI), Microservices.
-
Programming: C, C++, Go, Python, Ansible, Shell Scripting.
-
Tools: GitHub, Open Source toolchains.
AI Software Engineer
-
AI/ML/DL Tools: Jupyter, scikit-learn, XGBoost, TensorFlow, PyTorch, Deep Learning Compilers.
-
Programming: C, C++, R, Python, Go (Linux platform).
-
Data Science: Data sources, connectors, cleansing, data flows, open source databases (PostgreSQL, MongoDB, Redis, CouchDB, CockroachDB), NLP.
-
Environments: Linux systems, Kubernetes, Container tech, REST API, UI design.
Preferred Technical Expertise
-
Practical experience with Java, Python, GoLang, ReactJS.
-
Cloud technologies: Red Hat OpenShift, Microservices, Kubernetes/Docker.
-
Storage: SAN, NAS, DAS, RAID levels, filesystems (NTFS, ext4, ZFS).
-
Operating systems: Windows Server, Linux/Unix.
-
Networking: TCP/IP, DNS, DHCP.
-
Scripting: Bash, PowerShell, Python.
-
Backup/Recovery: Veeam, Commvault.
-
Cloud storage: AWS S3, Azure Blob, GCP Storage.
Careers at IBM: Life as an IBMer
-
Empowered to learn, experiment, and innovate daily.
-
Focused on diversity, inclusion, and continuous growth.
-
Trusted to shape outcomes and collaborate across teams.
-
Driven by integrity, feedback, and a can-do attitude.
IBM Values and Commitment
-
Equal-opportunity employer.
-
Commitment to innovation, ethics, sustainability, and fair employment practices.
-
Trusted by Fortune 50 companies globally.
Position Details
Attribute | Detail |
---|---|
Job Title | Software Engineer |
Job ID | 48175 |
Cities | Hyderabad, Pune, Bangalore |
States | Maharashtra, Telangana, Karnataka |
Country | India |
Work Arrangement | Hybrid |
Area | Infrastructure & Technology |
Employment Type | Regular |
Position Type | Entry Level |
Travel | No |
Company | IBM India Private Limited (0063) |
Shift | General (daytime) |
Commission/Sales | No |
Application Info
-
Apply here: IBM Careers Portal (Job ID 48175)
-
Additional: Application FAQs and privacy statement available on the careers site.