Our client is a global UK-based financial services and investment banking organization developing an AI-powered document processing and automation platform. We are looking for a Tech Lead with strong hands-on engineering expertise and proven experience leading agile software development teams.
Requirements
- 8+ years of experience in software engineering with at least 3+ years in a Tech Lead role
- Strong background in software/platform/database design in data-heavy or distributed environments
- Hands-on experience with microservices, and cloud-native architectures
- Proficiency in at least one modern language (e.g., Java, Kotlin, Python, TypeScript/Node.js, Go)
- Solid experience with Google Cloud Platform (GCP)
- Experience with Vertex AI (training, orchestrating, deploying models)
- Demonstrated experience with Gemini models or comparable LLM architectures
- Familiarity with LLM-as-a-judge evaluation, prompt engineering, RAG patterns, or AI validation techniques
- Experience implementing automated testing frameworks, CI/CD pipelines, and TDD/BDD practices
- Strong understanding of software engineering principles: scalability, performance, reliability, observability
- Proven experience leading engineering teams in agile delivery environments
- Advanced English and excellent communication skills and ability to work with both technical and non-technical stakeholders
Benefits
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings