Head of AWS Software Engineer (Full Stack) - Agentic AI

CloudiQS
3 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 120K

Job location

Remote

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Software as a Service
Code Review
Continuous Integration
DevOps
Fault Tolerance
Identity and Access Management
Python
Software Engineering
TypeScript
Datadog
Data Logging
Large Language Models
Prompt Engineering
Backend
Cloudformation
Cloudwatch

Job description

CloudiQS is building an agentic AI capability that sits inside a real product, touches real systems, and has to behave predictably in production. This role is for a strong software engineer who wants to work on AI systems without leaving engineering discipline behind.

You'll be building and owning AgentCore / Bedrock based agents that can reason over CloudiQS data, call internal APIs safely, and produce outputs users can trust - with guardrails, observability, and clear failure modes.

This is not a research role. It's shipping code.

What You'll Own

Platform Engineering

  • Architect Front End / Backend Integration's and deliver the agent runtime on AWS (Bedrock AgentCore, Lambda, Step Functions, CDK)

  • Design the deployment pipeline: clic deploy, sdk, config * provision * deploy * monitor, targeting rapid delivery

  • Build multi-tenant infrastructure patterns that isolate customer workloads safely

  • Own CI/CD, infrastructure-as-code, and automated testing

Agent Engineering

  • Build AgentCore-based agents with tool use, memory, and retrieval (RAG) capabilities

  • Implement guardrails: input/output validation, cost controls, permission boundaries, and circuit breakers

  • Design observability: structured logging, trace capture, token tracking, and drift detection

  • Define and enforce clear failure modes - agents must fail predictably, not silently

Team & Delivery

  • Hire and lead a team of 4-6 engineers (backend, platform, and AI engineering)

  • Set engineering standards: code review, testing strategy, incident response, documentation

  • Ship iteratively with production milestones - not research sprints

  • Work directly with the CEO to translate customer requirements into engineering priorities

Requirements

Do you have experience in Software development?, Do you have a Master's degree?, Must Have

  • 5+ years software engineering experience, at least 2 in a senior or lead role

  • Strong Python and/or TypeScript in production environments

  • Hands-on AWS: Lambda, Step Functions, CDK/CloudFormation, IAM, and familiarity with Bedrock

  • Experience building systems that call external APIs with retry logic, rate limiting, and graceful degradation

  • Track record of shipping and operating production services - not just prototypes

  • Comfortable making architectural decisions with incomplete information

  • Experience hiring engineers and setting technical direction for a small team

Strong Preference

  • Experience with LLM-based systems: prompt engineering, tool use patterns, RAG pipelines, or agent frameworks

  • AWS certifications (Solutions Architect, Developer, or DevOps Engineer)

  • Background in multi-tenant SaaS or platform engineering

  • Observability tooling experience (CloudWatch, Datadog, OpenTelemetry)

Apply for this position