Technical Lead – Enterprise AI
The Technical Lead provides technical leadership in the design, development, and delivery of enterprise AI solutions for leading organisations across banking, healthcare, and other industries. The role involves leading a team of software engineers and data scientists while actively contributing to software architecture, solution design, and hands‑on development.
Responsibilities
- Lead the technical design, architecture, and implementation of enterprise AI solutions.
- Provide technical leadership and mentorship to software engineers and data scientists.
- Translate business requirements into scalable technical solutions and implementation plans.
- Review solution designs, architecture, and code to ensure quality, maintainability, and security.
- Establish engineering standards, development best practices, and coding guidelines.
- Drive technical decision‑making throughout the software development lifecycle.
- Collaborate with Solution Architects, Product Owners, and stakeholders to define technical roadmaps and project delivery plans.
- Identify technical risks and implement mitigation strategies.
- Support production deployments, troubleshooting, and continuous improvement initiatives.
- Evaluate emerging technologies and recommend improvements to products, platforms, and engineering practices.
Required Qualifications & Experience
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- Minimum 7 years of professional software development experience.
- Minimum 2 years leading technical teams or serving as a technical lead on software projects.
- Strong proficiency in Python, Java, or Node.js.
- Experience designing and developing enterprise‑scale applications and distributed systems.
- Strong understanding of software architecture, design patterns, system integration, and scalable application design.
- Experience with cloud platforms such as Azure or AWS.
- Experience designing RESTful APIs, microservices, and event‑driven architectures.
- Strong understanding of SQL and NoSQL databases.
- Experience with Docker, containerisation, and modern development workflows.
- Excellent analytical, communication, and stakeholder management skills.
- Demonstrated ability to mentor engineers and lead technical delivery.
Preferred Qualifications
- Azure or AWS cloud platforms.
- Kubernetes and container orchestration.
- CI/CD pipelines and DevOps practices.
- Infrastructure as Code.
- Application monitoring and observability.
- Large Language Models (LLMs) and Generative AI applications.
- Retrieval‑Augmented Generation (RAG).
- AI agents and agentic workflows.
- LLM orchestration frameworks.
- Enterprise AI platforms and model integration.
- AI solution architecture.
- Vector databases and semantic search technologies.
Equal Opportunity Employer
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category.
All email communications from an @nttdata.com email address.