Software Development Engineer ( Gen AI, Python)
- Category: IT Engineer & Developer Jobs
- Location: Mumbai, Maharashtra
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 19K to 35K
- Published on: 2025/07/02
Job Description
Expect more. Connect more. Be more at Diebold Nixdorf. Our teams automate, digitize, and transform the way more than 75 million people around the globe bank and shop in this hyper-connected, consumer-centric world. Join us in connecting people to commerce in this vital, rewarding role.
Designs, creates and tests new products, systems and services. Engages cross-functionally with other technical / engineering teams to define product requirements, determine mechanical, physical and software design direction, develop concepts, drive production processes, test prototypes and make real time adjustments to improve performance and functionality.
Responsibilities
You are responsible for
Developing and deploying Al models and algorithms
Understand the technical aspects of an use case for implementation
Ensures timely delivery and excellent quality of the deliverables for the product
Adhere to standards and use best practices in software development and ensure adherence to agreed development standards
Escalate and resolve timely, the technical and functional related issues to the next level
Be part of teams in the design and development of new features and enhancements
Required Qualifications
Proficiency in Machine Learning, Deep Learning, and Natural Language Processing
Experience in developing and deploying Al models and algorithms
Experience in Data preprocessing ensuring clean, structured and high-quality dataset.
Strong programming skills in Python, TensorFlow, or PyTorch
Experience in RAG
Ability to work collaboratively in a team environment
Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or related field
Strong problem-solving and analytical skills
Experience in the financial or retail industry is a plus
Qualifications
Preferred Qualifications
Proficiency in Machine Learning, Deep Learning, and Natural Language Processing
Experience in developing and deploying Al models and algorithms
Strong programming skills in Python, TensorFlow, or PyTorch
Knowledge of data processing and visualization tools
Ability to work collaboratively in a team environment
Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or related field
Strong problem-solving and analytical skills
Experience in the financial or retail industry is a plus
Good to Have
Java / C# .Net or any programming language certification
Continuous Integration/Continuous Deployment and DevOps relevant knowledge
Understanding of security protocols, encryption/decryption technologies
Cloud environment (AWS, Azure…), development, security related courses or certifications
Toolset awareness – GIT, JIRA, Confluence
About Us
Why should you join Diebold Nixdorf?
Brightest minds + technology and innovation + business transformation The people of Diebold Nixdorf are 23,000+ teammates of diverse talents and expertise in more than 130 countries, harnessing future technologies to deliver personalized, secure consumer experiences that connect people to commerce. Our culture is fueled by our values of collaboration, decisiveness, urgency, willingness to change, and accountability.
–Diebold Nixdorf is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, ****** orientation, gender identity, age, marital status, veteran status, or disability status.
To all recruitment agencies: Diebold Nixdorf does not accept agency resumes. Please do not forward resumes to our jobs alias, Diebold Nixdorf employees or any other organization location. Diebold Nixdorf is not responsible for any fees related to unsolicited resumes**
We are a global Company operating in multiple Locations and Entities. As we are keen to find the best solution for our candidates several legal entities might be applicable for a Job offer. A List of our operating entities can be found here - https://www.dieboldnixdorf.com/en-us/about-us/global-locations
Related jobs
-
Software Engineer
About the Role At Performena, we are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing high-quality software applications. Responsibilities: Design and ...
-
Engineering Manger - Python/Node.Js/Javascript
Requirements : - Atleast 2+ years of Tech Lead experience, 5+ years of development experience. - You have prior experience developing and working on consumer-facing web/app products. - Good understanding of Data Structures, Algorithms, and Operating ...
-
Mercor Senior Software Engineer
DescriptionWe are seeking excellent software engineers to work with Mercor on a research project with a leading AI startup. In this project, you will help build a benchmark for evaluating their large language model's abilities to solve real-world sof...