Full Stack Engineer, AI
Summary
Full Stack Engineer - AI Systems to build product features using Next.js, Python, and large language models, collaborating with ML, backend, and product teams to deliver reliable AI solutions.
About Us
More than 5 billion people use everyday apps such as email, notes, and task managers. Most of these applications do not use AI in a smart way. We are building an AI assistant that helps people with conversations, daily tasks, planning, and work. It is easy to use and requires only a small amount of user input.
Our product is designed to support long and complex tasks, remember useful information, and help users complete real work. It can solve problems step by step, work with external tools, and stay reliable even when AI responses are not always the same. Our goal is to help users finish everyday tasks much faster while making the experience simple and enjoyable.
Role
We are looking for a Full Stack Engineer – AI Systems to build product features that turn AI technology into practical solutions. You will create systems that allow AI agents to plan tasks, use tools, recover from errors, and provide reliable results for users.
Main Responsibilities
Develop complete product features across frontend, backend, and AI services.
Design AI agent workflows that can plan, use tools, handle errors, and complete tasks in several steps.
Connect large language models, memory, and external tools to create reliable AI systems.
Build real-time AI features with streaming responses, partial results, and fast performance.
Improve system reliability, monitoring, and backup solutions when failures happen.
Work closely with machine learning, backend, and product teams to deliver new features.
Continuously improve the product based on user feedback and production results.
Requirements
Strong experience with both frontend and backend development.
Good understanding of system design and API development.
Experience working with large language models, RAG systems, or AI-based applications.
Ability to solve unclear problems and make practical technical decisions.
Strong ownership of projects from the first idea to production.
Comfortable working in a fast-changing environment.
Expected Results
Build and deliver AI-powered product features that go beyond simple chat.
Create AI workflows that can complete complex tasks across different tools and user sessions.
Improve the speed and responsiveness of AI features while keeping high-quality results.
Build reliable backup and recovery solutions for AI models and external tools.
Increase the success and reliability of AI workflows through testing, monitoring, and continuous improvement.
Develop reusable solutions for connecting AI models, memory, and external services.
Help create an AI product that feels reliable, proactive, and useful in everyday use.
Technologies
Next.js
Python
Node.js
PyTorch
OpenAI, Anthropic, and open-source large language models
SQL and NoSQL databases
Kubernetes
Docker
How We Work
We believe the best products are built by small teams with excellent skills. We work closely together, make decisions as a team, and move quickly while maintaining high quality. We encourage everyone to work independently, stay organized, and make good decisions. Our goal is to build an AI product that gives real value to users every day.
Interview Process
If your experience matches our needs, we will invite you to 3 or 4 interviews.
Our technical team reviews every application. Interviews are held online or in person.
We keep the hiring process simple and efficient. If you have the skills and attitude we are looking for, we will invite you to join our team. We want people who are excited to build AI products that can improve everyday life for billions of users.
