Lead Engineer, Back End
- Be Extraordinary by Leading Collectively to Inspire transformational Creativity.
- Create an Open environment by Balancing People and Client Experiences by Cultivating Trust.
- Lead Optimistically by Championing Growth and Development to Mobilize the Enterprise.
- Lead a cross-functional team of developers.
- Drive the development of architecture for systems you build and maintain, with a focus on AI integration.
- Collaborate with Product leaders to develop and execute roadmaps for services and products, incorporating AI and agentic intelligence strategies.
- Build and deploy back-end services communicating over a range of APIs with other services, including those leveraging language models.
- Write clean, well-designed, and reusable code. Test your code appropriately and collaborate with Developers in Test to create robust testing frameworks.
- Acknowledge and explain the trade-offs associated with any technical decision. Participate in specification workshops to define functional and non-functional characteristics of our systems, including AI-related requirements.
- Demonstrate a solid understanding of separation of concerns, APIs as contracts, and the importance of preventing implementation details and side effects from crossing the API boundary.
- Design and implement agentic workflows and supporting infrastrucuture, including workflow design, tool calling and model evaluation pipelines Collaborate with data scientists and other product teams to develop common services that can support agentic capabilities within our product suite.
- Extensive experience in software development.
- Proven track record of leading small or large development teams.
- Strong familiarity with Python 3 (the primary development language for this role).
- Familiarity with agile development patterns.
- Essential SQL/Database knowledge (including understanding the trade-offs of using ORMs).
- Experience working with and integrating complex external REST APIs. Experience working with one or more of the leading cloud platforms (GCP, AWS, Azure).
- Experience with serverless architectures (Lambda, Fargate, Cloud Run, et al.) and a clear understanding of when not to use them.
- Experience with message queues (SQS, PubSub, RabbitMQ etc.) and data pipelines (Kafka, Beam, Kinesis, etc.). Effective team player with excellent communication, presentation, and influencing skills.
- Passion for improving coding and development practices. Experience working with microservices communicating over a range of interfaces.
- Understanding of how the web works, REST APIs, OpenAPI spec/Swagger, GraphQL, and the difference between REST and RPCs. Understanding of TDD, BDD, unit testing, integration testing, and when to use them.
- Familiarity with trunk-based development in Git.
- Experience with back-end web application frameworks (Django, FastAPI, etc.).
- Experience with language models and agentic workflows (e.g., Langchain, AutoGPT). Knowledge of model evaluation metrics and techniques.
- Google Cloud (Cloud Functions, AppEngine, PubSub, Stackdriver, etc.). Docker, Kubernetes. Typescript, NodeJS, React, Webpack, etc. Java, C#.
- Experience within the advertising/media agency space. Terraform
Recommended Jobs
Senior Pharmacist/Lead Pharmacy Technician, Research
Job overview The purpose of this role is to develop the successful candidate into a future researcher. The role will provide a combination of actively working on one or more research projects, l…
Program Manager, Amazon Artificial General Intelligence (AGI) - Information
Description Amazon's Artificial General Intelligence organization is building the next generation of solutions and experiences with AI, shaping the way information is delivered, consumed and utili…
Administrator - Part Time
Salary: £13.85 per hour Shift hours: Part Time Season your career as an Administrator We're recruiting an experienced Administrator who is friendly, adaptable and can confidently manage general…
Sales Development Manager
Utopian Professional Recruitment are delighted to work with our established client in the SaaS and consultancy sector client who are expaning their team with a new sales manager role. Based in the Ci…
Science Portfolio Manager
Interviews: There will be a two-stage process comprising of a telephone interview, and an in-person interview in London on Thursday 25 September 2025. Deadline: Monday 1 September 2025 The UK…
Personal Assistant
Personal Assistant - Join a Mission-Led Humanitarian Charity Location: Central London (Office-based) Contract: Full-time, Monday to Friday | Fixed-term until April 2025 Pay Rate: £16.86 - £…
Insolvency Litigation Associate
Handle a diverse caseload of insolvency-related disputes, including contentious matters. Advise clients on insolvency law, litigation strategies, and risk management. Draft and review legal doc…
Social Worker - Assessment
Liquid Personnel are currently recruiting for an experienced Social Worker to join the Assessment Team based in Haringey. Haringey is transforming its services for children and young people, and h…
Deputy Head of Digital Communications
Position : Deputy Head of Digital Communications Reporting to : Head of Digital Communications Salary : £67,715 per annum, plus separate Out of Hours allowance About Greater London…
Lead Analytics Engineer
Build the Future of Wellbeing Do Your Life’s Best Work If modern wellbeing were redesigned from scratch, it wouldn’t live in a GP’s office or a cluttered supplement aisle. It would be digital-f…