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
Reception Teacher | Inclusive & Outstanding School in...
An Outstanding primary school in Haringey is looking for a dedicated Reception Teacher to start in April 2025. The school is committed to providing a stimulating and inclusive environment where young...
Business Application Support Analyst
What’s the role about? As our Business Applications Support Analyst, you will be responsible for maintaining and supporting a range of business applications from small, bespoke solutions to large...
Veterinary Surgeon
Veterinary Surgeon - 5+ Years' Experience North West London | Full or Part-Time | Up to £80K + Unlimited CPD Join a well-established small animal clinic in a busy retail park location, looking for ...
Barista opening at our City Shop. No coffee experience required.
Red Lion Coffee is a specialty coffee shop in the City of London. We serve specialty coffee in different forms including batch brew, pour over, cold brew and espresso. We are known for having some of...
Senior Data Scientist - Tax, Technology and Transformation
At EY, we’re all in to shape your future with confidence. We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go. Join EY and...
Senior Associate / Partner - Agriculture
Job Details Take your next career step with this senior role at a top firm Senior Associate / Partner - Agriculture - Oxford or London with hybrid working Client A top ranked and award-wi...
Trainee Service Engineer
Field Service Technician (Mechanical / Full Training) Home Based - Greater London, Inside M25 £28,000 - £30,000 (OTE £35,000) + Overtime + Full training + Van + Company Bonus Do you have hands ...
Community Stroke Occupational Therapist
JustOT are looking to recruit a band 6/7 Community Occupational Therapist for a locum position with our client in London. The pay for this position is £22-£30 per hour, and we are looking for someon...