G

Ginas Tech Jobs

Full Stack Engineer - AI Systems

Full-Time
$140k - $190k/yr
Mid
San Francisco, CA, USA
Remote
Software EngineeringAI Application Engineering, Full-Stack Engineering

About the job

Requirements
  • Strong experience in full-stack engineering across frontend and backend systems.
  • Artificial intelligence experience is required.
  • Solid understanding of system design and application programming interface architecture.
  • Experience working with large language models, retrieval-augmented generation systems, or AI-powered applications.
  • Ability to handle ambiguity and make pragmatic engineering decisions.
  • Ability to take features from idea through production with strong ownership.
  • Comfort working in fast-moving environments with evolving requirements.
  • Experience with the listed technology stack: artificial intelligence, Anthropic, application programming interfaces, backend systems, Docker, frontend systems, Kubernetes, Next.js, Node.js, NoSQL, OpenAI, Claude, open-source software, large language models, Python, PyTorch, retrieval-augmented generation systems, and SQL.
Responsibilities
  • Build end-to-end product features across frontend, backend, and artificial intelligence integrations.
  • Design agent workflows that handle planning, tool use, failure, and recovery across multiple steps.
  • Integrate large language models, memory, and external tools into systems that behave reliably under real-world conditions.
  • Design real-time artificial intelligence interactions with streaming, partial results, and tight latency constraints.
  • Improve system reliability, observability, and fallback mechanisms.
  • Collaborate with machine learning, backend, and product teams to ship features end-to-end.
  • Continuously iterate based on real usage and failure modes.
  • 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 the responsiveness of artificial intelligence interactions while maintaining output quality.
  • Build robust fallback and recovery mechanisms for large language model 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 large language models, memory, and external tools into scalable product systems.
  • Contribute to a product experience where artificial intelligence is proactive, consistent, and dependable over time.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A