About the role
AIMS builds creative tooling that lets early adopters compose multi-node AI workflows on a visual canvas, edit media on a timeline and export watermarked, provenance-verified outputs.
We are looking for a hands-on technical leader who can own the direction of our Alpha product, lead a small cross-functional team and contribute across the stack. You will collaborate closely with the Product Owner to turn cutting-edge AI capabilities into a reliable, privacy-respecting product.
Responsibilities
- Provide technical leadership and architectural design across front-end, back-end, infrastructure and media pipelines.
- Contribute code as a full-stack developer (React/TypeScript on the client side, Node/NestJS on the server side) and set the standard for coding practices.
- Plan and prioritise work with the Product Owner, writing clear development cards so team members understand the context and definition of done.
- Define and implement coding standards, documentation practices and testing strategies across unit, integration and end-to-end layers.
- Mentor and support engineers, fostering an inclusive and collaborative culture. Champion good practice in code reviews, pull requests and technical documentation.
- Work with product, design and delivery colleagues to balance immediate development progress with long-term scalability and reliability.
- Ensure operational readiness: observability, incident response and a reliable deployment pipeline.
Essential skills and experience
- Demonstrable experience providing technical leadership and architectural design in product teams.
- Strong hands-on expertise with modern JavaScript/TypeScript frameworks on both client and server side, plus relational databases and cloud platforms.
- Proven ability to plan and manage the full software delivery lifecycle, including backlog management, design, coding, testing, deployment and operations.
- Experience mentoring developers, managing technical decisions and collaborating with cross-functional stakeholders.
- Knowledge of secure coding practices and data protection principles, ideally including UK GDPR.
Nice to have
- Familiarity with media pipelines, message queues (e.g. BullMQ, Kafka), observability tools (Prometheus, Grafana) and vector search technologies.
- Experience with cloud-native deployments (AWS EKS or similar), GPU workloads or Rust interop.
Why join AIMS?
- You’ll steer the technical direction of a ground-breaking product and build a team that values curiosity, kindness and learning.
- We offer competitive compensation, flexible working and an environment where you can make a real impact.