HackerTrail logo
Careers

Open opportunity

Full Stack Engineer , AI

HackerTrailRemote
Apply now

About the role

More than five billion users rely daily on foundational applications—such as email clients, note-taking tools, and task managers—that remain fundamentally non-AI-native. Our mission is to bridge this gap by building a proactive, intelligent assistant designed for everyday users. We strive to infuse intelligence seamlessly into daily conversations, routine errands, personal organization, and complex workflows with minimal prompting overhead.

Our product architecture is engineered to achieve high reliability across long-running workflows, maintain persistent contextual awareness, and execute real-world tasks effectively. The system must navigate multi-step reasoning pathways, interface reliably with external software tools, and maintain fault tolerance despite non-deterministic model behaviours. Our core objective is to delight users by reducing task execution time by over 90% in their daily

Role Overview
We are seeking a Full Stack Engineer, AI to build the product layer that translates core intelligence capabilities into usable, production-grade workflows. This role encompasses designing how autonomous agents operate, handle failures, execute recovery sequences, and deliver consistent, dependable value to users across every interaction.

You will engineer end-to-end product features spanning frontend interfaces, backend orchestration services, and deep AI integrations, ensuring seamless operation under real-world conditions.

Core Responsibilities
  • End-to-End Product Engineering: Architect and build robust features across the entire stack, connecting modern frontend clients with backend services and AI inference pipelines.
  • Agent Workflow Design: Design sophisticated agent workflows capable of managing multi-step planning, tool utilization, failure detection, and automated recovery across sessions.
  • LLM & Tool Integration: Integrate large language models, persistent memory layers, and external software tools into cohesive systems that behave reliably in production.
  • Real-Time AI Interaction: Build responsive, real-time user interfaces supporting streaming responses, partial results, and strict latency constraints.
  • Reliability & Observability: Continuously improve system reliability, monitoring, observability, and fallback mechanisms for non-deterministic model components.
  • Cross-Functional Collaboration: Partner closely with machine learning, backend, and product teams to ship high-impact features seamlessly.

What you’ll bring

What You'll Bring

We are looking for candidates with the following skills and experience:
  • Full Stack Proficiency: Strong, demonstrated experience in full-stack engineering across modern frontend and backend frameworks.
  • System Architecture: Solid understanding of scalable system design, distributed patterns, and robust API architecture.
  • AI & LLM Application Experience: Practical experience working with large language models, retrieval-augmented generation (RAG) systems, or AI-powered product applications.
  • Pragmatic Decision-Making: Demonstrated ability to navigate ambiguity, exercise strong technical judgment, and make pragmatic engineering tradeoffs.
  • Ownership & Execution: Strong sense of ownership with a proven track record of taking complex features from initial concept through to production deployment.

Benefits and perks

Engineering Culture & How We Work

The most transformative products in history have consistently been forged by small, elite, and world-class teams. We cultivate a high-talent-density, hands-on engineering culture characterized by collective decision-making, rapid execution velocity, and an optimal equilibrium between uncompromising quality and continuous learning.
Joining our team requires the intellectual agility to introduce structure amidst ambiguity, exercise sound technical judgment, and execute independently. Our ultimate aspiration is nothing short of delivering a genuinely magical product into the hands of billions globally.
Interview Process
Should our technical evaluation indicate a strong professional alignment, we will invite you to participate in a streamlined interview process consisting of three to four targeted interactions. Applications are rigorously evaluated by practicing technical team members. Interviews are conducted efficiently via virtual meetings and/or on-site sessions. We place a premium on transparency and operational efficiency, ensuring prompt decisions and rapid feedback. If you demonstrate the exceptional technical capabilities and growth mindset we seek, we will be thrilled to extend an offer to join our mission of bringing practical, global AI utility to billions of users.

Skills

Required

Next.jsNode.jsKubernetesNoSQLDockerPyTorchSQLPythonOpenAI

Nice to have

Distributed SystemsSystem architectureBackendMachine LearningObservabilityMonitoringCollaborationFault tolerance

Your contact

R
Ryan