D

Diebold Nixdorf

Global financial and retail technology provider

Lead Full-Stack AI Development Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • Have 8–12 years of professional experience in full-stack software engineering, including at least 3 years actively leading technical teams and deploying commercial AI/ML-powered web products into production environments.
  • Demonstrate expert proficiency in React.js, Next.js, TypeScript, modern state-management libraries such as Redux or Zustand, HTML5, CSS3, and Tailwind CSS.
  • Demonstrate expert-level software development proficiency in Python, Java, or Go, with deep experience in enterprise backend development environments and API design, including RESTful APIs, GraphQL, and WebSockets.
  • Demonstrate advanced proficiency building with LangChain, LlamaIndex, PyTorch, TensorFlow, and agentic platforms such as AutoGen or CrewAI.
  • Have robust experience with application containerization, cluster orchestration, and automated pipelines using Docker, Kubernetes, GitHub Actions, GitLab CI, or Jenkins.
  • Have hands-on expertise with vector databases, modern database stacks, and large-scale semantic-search infrastructure.
  • Have a superior understanding of distributed-systems architecture, microservices, asynchronous event-driven programming, and caching strategies.
  • Have documented success leading engineering sprints, mentoring mid-to-senior front-end and back-end developers, and serving as the system-level subject matter expert to achieve delivery goals.
  • Have good written and spoken business English skills.

Responsibilities

  • Lead the system design and full-stack development of production-grade AI applications, responsive front-end interfaces, microservices, and user-centric features.
  • Architect scalable APIs and orchestration layers connecting core business logic with upstream large language models, agentic workflows, and predictive systems.
  • Establish engineering standards for code quality, code reviews, automated testing, and version control across the full development stack.
  • Architect high-performance web applications using modern front-end frameworks, ensuring responsiveness, state management, and real-time data streaming, including streaming large language model token responses.
  • Collaborate with user-interface and user-experience engineers and product managers to convert design systems and visual wireframes into reusable, accessible component libraries.
  • Optimize front-end application layers for speed, cross-browser compatibility, and integration with complex back-end application logic.
  • Implement and optimize enterprise-scale frameworks for retrieval-augmented generation, multi-agent orchestration, and prompt-engineering pipelines.
  • Integrate and manage custom vector databases, ensuring sub-second API responses through efficient indexing, caching, and database query optimization.
  • Ensure team-wide application of standard operating procedures for development, deployment, support, break-fix, and systems management.
  • Assess usage and utilization trends to make design and implementation recommendations for scaling the company's architecture.
  • Write and maintain software build systems and supporting tools, including continuous integration, packaging, and deployment.
  • Collaborate with others to troubleshoot and resolve escalated production, integration, or application issues.

About the Company

Diebold Nixdorf

Global financial and retail technology provider

Diebold Nixdorf provides financial and retail technology solutions, helping banks and retailers automate and digitize their operations. Its offerings include ATMs, point-of-sale systems, software, and related services for financial institutions and retailers. The company combines hardware (ATMs and POS terminals) with software platforms and ongoing services, including maintenance and support, to enable transactions, cash management, and customer experiences. Unlike some competitors, it differentiates itself through a strong focus on software and services, a global footprint, and deep relationships with leading banks and retailers, allowing for tailored, end-to-end solutions. The goal is to help customers modernize their checkouts and banking experiences, drive efficiency, and adapt to changing financial and retail environments through integrated technology and long-term service partnerships.

Company size
Not listed
Company stage
IPO
Headquarters
North Canton, OH
Founded
1859

Recently Posted Jobs

Explore more opportunities at Diebold Nixdorf

See more jobs