IBM logo

Software Developer

IBM · Posted Oct 12

Hybrid cloud, artificial intelligence, enterprise software, quantum computing, and IT consulting services

LUCKNOW, INFull-timeHybridIntern/New Grad₹9.0L–₹18.0L yearly36 applicants
Information TechnologyCloud ComputingArtificial IntelligenceQuantum ComputingEnterprise SoftwareIT ConsultingPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

IBM Software Developers design, code, test and deliver industry-leading solutions for IBM and its clients worldwide, using the latest software development tools, techniques and approaches. The Software Lab in Lucknow builds production-grade AI solutions on the IBM watsonx platform, applying multimodal and computer vision models to defect and anomaly detection, segmentation, visual inspection and document understanding for clients in energy, infrastructure, logistics, BFSI and the public sector. This role designs and builds Python services and data pipelines, fine-tunes foundation models on client data, packages them as containerised API-driven services on Red Hat OpenShift and IBM Cloud, and works with pre-sales teams on proofs of concept.

What you will do

  • You will turn state-of-the-art multimodal models into production-grade solutions on the IBM watsonx platform, covering defect and anomaly detection, segmentation, visual inspection and document understanding for clients in energy, infrastructure, logistics, BFSI and the public sector.
  • You will design and build Python services and data pipelines and fine-tune foundation models on client data, and package them as containerised, API-driven services on Red Hat OpenShift and IBM Cloud.
  • You will also make models robust and explainable for real-world conditions, and work with pre-sales teams to build proofs of concept and present results to clients.
  • Working with researchers, architects and client stakeholders will be critical to taking ideas from prototype to production.

Skills used in this role

PythonDeep LearningComputer VisionPyTorchTensorFlowC++JavaDockerFastAPIRESTGitHubKubernetesRed Hat OpenShiftIBM watsonxHugging FaceIBM CloudAWSAzureGCPLinuxONNXTensorRTOpenVINOCLIPLoRA

What the employer is looking for

  • A solid base in Python and deep learning is required. Experience with C++, Java or other languages is useful.
  • Hands-on experience with PyTorch or TensorFlow, including CNN, transformer, detection and segmentation architectures
  • Experience with computer vision tasks such as anomaly detection, defect detection, image segmentation and classification
  • Experience building data pipelines for large image datasets, including cleaning, augmentation and annotation workflows
  • Knowledge of model evaluation, statistical analysis and error analysis
  • Knowledge of building API-driven services (REST / FastAPI) and packaging models with Docker
  • Experience working with GitHub as source code control
  • Master’s degree in Computer Science, AI, Robotics or equivalent
  • PhD (completed or in progress) in AI, Computer Vision or Robotics
  • Publications at peer-reviewed venues such as CVPR, WACV, BMVC or ACM SAC
  • Experience with vision-language models (e.g. CLIP, SAM) and parameter-efficient fine-tuning (adapters, LoRA)
  • Experience with industrial inspection, infrastructure monitoring or medical imaging use cases
  • Knowledge of explainable AI techniques such as Grad-CAM, and adversarial robustness
  • Knowledge of model optimisation and edge deployment (ONNX, TensorRT, OpenVINO)
  • Knowledge of IBM watsonx, Hugging Face, Kubernetes, Docker and Red Hat OpenShift
  • Knowledge of any cloud services, including IBM Cloud, AWS, Azure and GCP
  • Experience with Linux systems
  • You will be a self-starter, requiring limited supervision or guidance, with good communication skills and the ability to multi-task and prioritize your work.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About IBM

International Business Machines Corporation (IBM) is a global technology and consulting company that provides hybrid cloud, artificial intelligence, and enterprise infrastructure solutions. Operating in over 175 countries, IBM helps businesses across industries modernize operations, secure data, and drive digital transformation through platforms like watsonx and Red Hat OpenShift. Founded over a century ago, the company remains a pioneer in high-performance computing, enterprise automation, and quantum technology.

Industry
Information Technology
Company size
260,000+ employees
Founded
June 16, 1911
Location
Armonk, New York, USA
Funding stage
Public Company

Funding

Public Company · $3.5B raised

Institutional Public ShareholdersVanguard GroupBlackRock
  • ·Post Ipo Debt$150M

Leadership

AK
Arvind Krishna

Chairman, President and Chief Executive Officer

JJ
James J. Kavanaugh

Senior Vice President and Chief Financial Officer

RT
Rob Thomas

Senior Vice President, Software and Chief Commercial Officer

MA
Mohamad Ali

Senior Vice President, IBM Consulting

JH
Jonathan H. Adashek

Senior Vice President, Marketing and Communications