Lead Fullstack AI Development Engineer
Diebold NixdorfMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead end-to-end architecture, development, and deployment of scalable AI applications combining front-end interfaces, backend microservices, and AI model integration.
Design and optimize high-performance user interfaces with real-time data streaming and implement RAG and LLM orchestration pipelines with custom vector database integration for sub-second API latency.
Establish and enforce engineering best practices including code quality, automated testing, DevOps automation, and continuous integration for production-grade AI/ML-powered software products.
Minimum Requirements
8–12 years of full-stack software engineering experience with at least 3 years leading technical teams in deploying commercial AI/ML web applications.
Expert proficiency in React.js, Next.js, TypeScript, Python/Java/Go, AI/ML frameworks (LangChain, PyTorch, TensorFlow), Docker, Kubernetes, and CI/CD tools (GitHub Actions, Jenkins, etc.).
Deep understanding of distributed systems, microservices, asynchronous programming, and database technologies including vector databases and semantic search.
Good business English communication skills (written and spoken).
Ideal Candidate Profile
Experienced in leading engineering teams within AI product development environments bridging foundational AI research and enterprise software solutions.
Proficient in seamlessly integrating AI model orchestration with scalable backend architectures and responsive front-end platforms.
Strong track record of owning system-level software architecture, mentoring mid-to-senior developers, and achieving engineering delivery goals in agile settings.
