Senior Software Engineer (AI Systems)
2026 — Present
UK Ministry of Justice
Sole Software Engineer responsible for the design, development, and delivery of Justice Redact, an AI-assisted system for automating the redaction of sensitive information from legal Subject Access Request (SAR) documents. The platform replaces manual redaction workflows with scalable, intelligent document processing, improving efficiency, accuracy, and compliance.
Working independently while collaborating with product managers, data scientists, designers, and DevOps specialists, I lead all engineering decisions across system architecture, backend development, and AI integration, ensuring a production-ready and scalable solution.
- Led end-to-end engineering of an AI-powered document redaction system, from architecture design to deployment.
- Designed and developed scalable backend services using Python (FastAPI) and Node.js for AI-driven document workflows.
- Built AI-assisted redaction pipelines using PyMuPDF, Microsoft Presidio, and AWS Comprehend to detect and redact sensitive entities.
- Architected a modular system separating backend services from AI processing components, enabling scalability and independent model evolution.
- Designed and implemented data storage strategies using AWS S3 and relational databases for document state, versioning, and audit tracking.
- Developed APIs supporting document ingestion, processing, review workflows, and export functionality.
- Collaborated with data scientists to integrate and optimise NLP models for entity recognition and document classification.
- Ensured strict compliance with data protection, security, and governance standards when handling highly sensitive legal data.
- Conducted performance benchmarking and contributed to infrastructure and cost optimisation strategies.
