Full Stack AI Engineer
We are looking for a Full Stack AI Engineer who loves the challenge of building end-to-end features—from crafting intuitive React interfaces to architecting the backend services that power our AI capabilities.
In this role, you won't just be "integrating an API." You’ll be responsible for the full lifecycle of AI-driven features: designing the UX, managing the data flow, and optimizing how our product interacts with Large Language Models (LLMs). We value "product-minded" engineers who care as much about the user experience as they do about the underlying architecture.
- Vetted talent network
- Competitive packages
- Transparent process
Responsibilities
- Ship End-to-End
Build, scale, and maintain user-facing features that bridge the gap between complex AI logic and a seamless UI
- Bridge the AI Gap
Work with tools like AWS Bedrock to integrate generative AI into our core workflows
- Architect for Scale
Design and implement robust backend services and database schemas that support high-concurrency AI workloads
- Own the Stack
Contribute across our entire environment—from frontend components to infrastructure as code
- Collaborate
Partner closely with Product and Design to turn ambitious AI concepts into functional, high-performance tools
Requirements
- Full Stack Fluency: You are comfortable jumping between a React component and a backend service written in Go
- AI Curious: You have a strong interest (or experience) in working with LLMs and building AI-native products
- Product Minded: You build with the end-user in mind, making sure features aren't just technically sound, but actually useful
- Reliable: You believe in testing, observability, and writing clean, maintainable code
What will be your next steps?
Quick non-technical conversation
Our initial conversation is a brief, non-technical discussion to understand your background and career aspirations. We're keen to learn about your communication style and how you approach teamwork and decision-making.
60 to 90 minutes technical interview
This in-depth technical assessment, lasting 60 to 90 minutes, is designed to evaluate your specific skills and expertise. We will present you with challenges relevant to our client’s requirements.
Client interview
In this stage, you will meet directly with the client for a final technical discussion. This interview will be similar in format to our internal technical assessment, allowing the client to see firsthand how your expertise aligns with their specific project needs and team.
Offer
Congratulations on successfully completing our evaluation process. We are pleased to extend an offer and recommend you to our clients.
Ready to take the next step?
Share your profile in minutes—we review every application quickly.
Start your application