End Date
Monday 29 June 2026We Support Flexible Working – Click here for more information on flexible working options
Flexible Working Options
Hybrid WorkingJob Description Summary
Lloyds Banking Group is the UK’s largest Digital, Retail and Commercial Bank with a focus on Helping Britain Prosper.We’re on the mission to build the bank of the future, and we need your help do it. Continuing our extensive transformation programme, we're redefining what a bank is from the inside out. Our technology, our culture, and our mind-set is changing to craft a true engineering-led organisation.
Job Description
Role: Senior/Lead Software Engineer
Experience: 4-15 years
Location: Hyderabad
Job Type: Full Time
Role Description & Responsibilities:
Strong expertise in NLP, Document AI, and AI-driven data processing systems, Solid software engineering skills with focus on clean, scalable, and production-grade solutions, Hands-on experience with data pipelines and cloud-native platforms (GCP), Ability to design and deliver end-to-end AI-enabled solutions within team scope
AI, NLP & Document AI (Primary Differentiator)
- NLP fundamentals:
- Text extraction, classification, entity recognition
- Document AI:
- OCR, document parsing, structure
- d/unstructured data extraction
- LLMs / GenAI:
- Prompt engineering
- Retrieval-Augmented Generation (RAG)
- Knowledge of document workflows:
- Input → processing → enrichment → output
- Data pipelines (ETL/ELT)
- Batch and streaming data processing
- Handling large document datasets
- SQL, BigQuery / data platforms
- Data transformation and enrichment
- Strong programming skills (Python/Java)
- Writing clean, efficient, maintainable code
- Use of design patterns (API design, modularisation)
- Code reviews and engineering best practices
- Unit + integration testing
- Cloud platforms (GCP preferred):
- BigQuery, Vertex AI, storage, compute
- Containerisation (Docker)
- Kubernetes basics
- API-based services
- CI/CD pipelines (Jenkins, GitHub Actions, etc.)
- Source control (Git)
- Automated builds and deployments
- Environment management
- Logging and monitoring basics
- Performance tuning (latency of AI APIs, pipelines)
- Understanding system failures and debugging
- Awareness of scalability constraints
- Design small-to-medium systems
- API-first design thinking
- Integration of AI + data + services
- Understanding trade-offs (performance vs cost vs complexity)
- Work with:
- Product owners
- Data scientists
- Platform teams
- Agile practices (stories, sprints, backlog)
- Communicate technical solutions clearly
Skills Required
- Expertise in NLP and Document AI (text extraction, classification, entity recognition, document parsing)
- Experience with OCR and unstructured/structured document data extraction
- Experience with LLMs/Generative AI, prompt engineering and Retrieval-Augmented Generation (RAG)
- Strong programming skills in Python
- Strong programming skills in Java
- Experience building data pipelines (ETL/ELT), batch and streaming data processing
- Experience with SQL and BigQuery or similar data platforms
- Experience with GCP (BigQuery, Vertex AI, storage, compute)
- Containerisation with Docker and Kubernetes basics
- CI/CD pipeline experience (Jenkins, GitHub Actions, etc.) and source control (Git)
- Unit and integration testing, code reviews and engineering best practices
- Logging, monitoring, performance tuning and observability experience
- Ability to design small-to-medium systems, API-first design and integrate AI, data and services
- Experience handling large document datasets and data transformation/enrichment
What We Do
Lloyds Technology Centre is the Global Capability Centre of Lloyds Banking Group, based in Hyderabad, India. It functions as a tech and data company providing engineering expertise in cloud computing, data analytics, and cybersecurity. The centre supports the digital transformation of Lloyds Banking Group, a leading UK financial services provider, and operates primarily in the IT services and consulting sector.








