Diebold Nixdorf
The Senior Software Engineer role is an individual contributor position within the software product development organization, responsible for understanding requirements thoroughly, identifying and bridging gaps, and designing, implementing, and testing end‑to‑end AI-driven solutions.
Company: Diebold Nixdorf
Role: Senior Software Development Engineer (AI/ML and GenAI Engineer)
Location: Mumbai, Maharashtra, India
Recommended resources to build the skills for this position. Sponsored.
Python for Everybody Specialization
Coursera
Learn Python from scratch — variables, data structures, web scraping, and databases.
Python 3 Programming Specialization
Coursera
Intermediate Python covering classes, inheritance, APIs, and data processing.
Generative AI with Large Language Models
Coursera
Comprehensive LLM course covering transformer architecture, fine-tuning, RLHF, and deployment.
Applied AI Engineer - Enterprise Solutions
Snorkel
United States
Applied AI Engineer - Enterprise Solutions
Snorkel AI
United States
Software Engineer III - AI/ML, Prompt Engineer
JPMorgan Chase
Mumbai
Software Engineer III - AI/ML, Prompt Engineer
JPMorgan Chase
Mumbai
Gen AI Developer
SpritleOneAI
Chennai
Senior AI Engineer
Blue Matter
Gurugram