Full Stack Engineer, AI systems

Full Stack Engineer, AI systems

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Bjak

At a Glance

  • Tasks: Build innovative AI chat app features and design reliable workflows.
  • Company: Join a cutting-edge tech company focused on AI solutions.
  • Benefits: Competitive salary, flexible work options, and growth opportunities.
  • Other info: Fast-paced environment with a focus on collaboration and innovation.
  • Why this job: Shape the future of AI interactions and make a real impact.
  • Qualifications: Experience in full stack engineering and familiarity with AI applications.

The predicted salary is between 60000 - 80000 £ per year.

About the Role

A1 is building a proactive AI chat app for everyday users to bring intelligence to conversations, errands, organising and workflows. Unlike traditional chat-based applications, our product focuses on achieving high reliability for long-running workflows, persistent context, and real-world task completion. The system must handle multi-step reasoning, interact with external tools, and remain reliable despite non-deterministic model behavior. We are looking for a Full Stack Engineer - AI Systems to build the product layer that turns these capabilities into usable, production-grade workflows. This includes designing how agents operate, fail, recover, and deliver consistent value to users.

Focus

  • Build end-to-end product features across frontend, backend, and AI integrations
  • Design agent workflows that handle planning, tool use, failure, and recovery across multiple steps.
  • Integrate LLMs, memory, and external tools into systems that behave reliably under real-world conditions
  • Design real-time AI interactions with streaming, partial results, and tight latency constraints
  • Improve system reliability, observability, and fallback mechanisms
  • Collaborate closely with ML, backend, and product teams to ship features end-to-end
  • Continuously iterate based on real usage and failure modes

Ideal Experiences

  • Strong experience in full stack engineering (frontend + backend)
  • Solid understanding of system design and API architecture
  • Experience working with LLMs, RAG systems, or AI-powered applications
  • Ability to handle ambiguity and make pragmatic engineering decisions
  • Strong ownership - able to take features from idea to production
  • Comfort working in fast-moving environments with evolving requirements

Outcomes

  • Own and ship AI-native product features that move beyond chat into persistent, goal-driven workflows
  • Design and deploy agent workflows that reliably complete multi-step tasks across tools and sessions
  • Reduce latency and improve responsiveness of AI interactions while maintaining output quality
  • Build robust fallback and recovery mechanisms for LLM and tool failures in production environments
  • Improve the success rate and reliability of AI-driven workflows through iteration, evaluation, and monitoring
  • Establish patterns and abstractions for integrating LLMs, memory, and external tools into scalable product systems
  • Contribute to a product experience where AI feels proactive, consistent, and dependable over time

Tech Stack

  • Next.js
  • Python
  • NodeJs
  • Pytorch
  • OpenAI / Anthropic / open-source LLMs
  • SQL & noSQL
  • Kubernetes
  • Docker

Full Stack Engineer, AI systems employer: Bjak

At A1, we pride ourselves on fostering a dynamic and innovative work culture that empowers our employees to push the boundaries of technology. As a Full Stack Engineer in AI systems, you will have the opportunity to work with cutting-edge tools and collaborate with talented teams, all while enjoying a supportive environment that prioritises professional growth and development. Our commitment to building reliable, user-centric AI solutions ensures that your contributions will have a meaningful impact on everyday users, making A1 an exceptional place to advance your career.

Bjak

Contact Details:

Bjak Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Engineer, AI systems

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving full stack engineering and AI systems. This gives you a chance to demonstrate your expertise and creativity beyond just a CV.

Tip Number 3

Prepare for technical interviews by brushing up on system design and API architecture. Practice coding challenges and be ready to discuss how you’d handle real-world scenarios, like improving system reliability or designing agent workflows.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at A1.

We think you need these skills to ace Full Stack Engineer, AI systems

Full Stack Engineering
Frontend Development
Backend Development
System Design
API Architecture
LLMs (Large Language Models)
RAG Systems

Some tips for your application 🫡

Show Off Your Full Stack Skills:Make sure to highlight your experience in both frontend and backend development. We want to see how you've tackled projects that required a solid understanding of system design and API architecture, especially in AI-powered applications.

Be Clear About Your Problem-Solving Approach:When discussing your past experiences, focus on how you handle ambiguity and make pragmatic engineering decisions. We love candidates who can demonstrate strong ownership and take features from idea to production.

Tailor Your Application to Us:Don’t just send a generic application! Make it specific to the role at StudySmarter. Mention how your skills align with building reliable, goal-driven workflows and integrating LLMs into systems.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to see your application and get to know you better. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at Bjak

Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, like Next.js, Python, and NodeJs. Brush up on your knowledge of LLMs and how they integrate into full stack applications. Being able to discuss these technologies confidently will show that you're ready to hit the ground running.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex engineering challenges in the past. Think about situations where you had to design workflows or improve system reliability. This will demonstrate your ability to handle ambiguity and make pragmatic decisions, which is crucial for this role.

Understand the Product Vision

Take some time to understand A1's vision for their AI chat app. Be ready to discuss how you can contribute to building reliable, goal-driven workflows. Showing that you align with their mission will set you apart from other candidates.

Collaborate and Communicate

Since this role involves working closely with ML, backend, and product teams, be prepared to discuss your experience in collaborative environments. Highlight any projects where you successfully communicated across teams to ship features. This will illustrate your strong ownership and teamwork skills.