Location: New Hampshire
Remote: Only (occasional travel okay), 2+ years experience fully remote
Willing to relocate: Yes
Technologies: C, C++, Rust, Perl, TS or JS ES6+, Go, Python, WASM, Linux, Windows, Embedded, HTTP, and more
Résumé/CV: https://computoid.com/about/GavinAHayes-Resume.html / https://computoid.com/about/GavinAHayes-Resume.pdf
Email: gavin [at] computoid dawt com
Hi, I'm Gavin. Professionally, I have 8+ years experience between application and embedded system development for avionics, building WebAssembly tooling, full-stack SaaS development, and Rust network programming. At home, I've worked on side projects such as making my own HTTP media server/web interface and porting Perl to the Cosmopolitan Libc (featured on HN: https://news.ycombinator.com/item?id=33966755). For my next role, I'm mostly interested in systems/native development, but can be more flexible to work in an interesting domain.
Hi Gavin,
This is David from Onefish AI.
If you are interested in the below position, please apply.
Thanks
Job description
AI Fullstack Engineer
Location: On-Site & Hybrid
Job Type: Full-time
Salary: Competitive, starting at $80K, with a potential equity + path to $300K based on contribution to business performance (details to be discussed)
1. About Us
Onefish AI is building a revolutionary offline-first PWA that delivers AI consulting to SMEs—100% functional offline. Our hybrid architecture combines browser-based Python execution with intelligent cloud routing to empower small businesses with game-like AI tools that boost efficiency and cut waste.
We're a fast-paced startup pushing boundaries in multi-agent AI for real-world business optimization.
2. Role Overview
We're hiring a founding AI Fullstack Engineer to build our core hybrid architecture from the ground up. This is a rare blend of:
Cutting-edge R&D (multi-agent AI systems)
Advanced browser/cloud engineering (offline PWAs + smart routing)
Direct SME impact (building solutions for real businesses)
You'll ship: Offline PWA → Smart cloud integration → Multi-agent AI consulting workflows
Architect the PWA Foundation: Build the Svelte PWA and configure a robust Service Worker to ensure all essential code and assets (including Pyodide runtime and models) are aggressively cached for a guaranteed offline experience.
Pyodide Integration: Implement Pyodide/Web Workers for executing offline Python AI functions, ensuring a non-blocking, high-fidelity user experience.
Tiered UX Design: Develop the logic for Free (local-only, interpreter-based) and Premium (local/cloud toggle, accelerated) AI execution tiers.
Asset Lifecycle Management: Implement seamless, version-controlled updates and smart caching for large Python packages and serialized model files.
BACKEND & CLOUD (Hybrid Routing)
Intelligent Router Development: Build the lightweight Go (Gin or similar) router responsible for dynamically deciding whether a client request should be executed locally (in Pyodide) or routed to the cloud FastAPI worker.
API Development: Develop highly performant FastAPI endpoints for parallel and large-scale AI cloud processing.
Data Synchronization: Design and implement resilient, conflict-free data sync mechanisms between browser storage (IndexedDB) and the central PostgreSQL database.
DevOps & Infrastructure: Manage Dockerized services and orchestrate production deployments across cloud platforms (e.g., Netlify/Heroku).
AI/ML INTEGRATION
Runtime Portability: Develop single-source Python AI functions capable of execution within both the constrained Pyodide runtime and the native FastAPI environment.
Model Optimization: Employ techniques (quantization, pruning, knowledge distillation) to create highly efficient, lightweight models specifically for offline execution.
Multi-Agent Systems: Design and deploy sophisticated multi-agent LLM systems to automate complex business consulting workflows.
SME DEPLOYMENT
Work directly with small businesses to analyze workflows and build tailored AI solutions.
Manage production deployments (e.g., Netlify/Heroku for PWA, cloud platforms for APIs).
5. Must-Have Technical Skills
Core Stack
Svelte, Pyodide, FastAPI, Go (Gin), PostgreSQL, Docker
Python
Expert. Single-source code for browser + cloud runtimes
Frontend
PWA development, Svelte/TypeScript/Vite, service workers
Backend
FastAPI APIs + basic Go HTTP routing
DevOps
Docker Compose, Netlify/Heroku deployment
AI/ML
Pyodide ML, model optimization, multi-agent LLM systems
Business Tools
Microsoft Office Suite (Excel for workflow analysis, PowerPoint for client presentations, Word for documentation)
6. Preferred Qualifications
Architecture: Proven experience with hybrid cloud-edge applications and data synchronization strategies.
Advanced AI: MS/PhD in CS/AI or equivalent research experience in LLMs or specialized models.
Performance: Experience with highly performant Wasm pipelines using Rust/C++ or deep knowledge of TensorFlow.js/ONNX.js for browser GPU acceleration.
Ecosystem: Familiarity with vector databases (e.g., Pinecone, ChromaDB) or advanced data science tooling.
7. Compensation & Growth
Starting: $80K base + competitive equity (discussed at time of offer)
Upside: $300K+ total comp potential (salary + bonuses + equity + benefits)
Benefits: PTO (other benefits based on company milestone, discussed at interview)
Growth Path: Lead Engineer → CTO trajectory
8. Why Join Us?
Own the architecture as founding engineer
Transform SMEs with genuinely needed AI tools
Unique stack: Pyodide + Go + Svelte + multi-agent LLMs
Prestige: Lead cutting-edge edge-compute AI R&D with real business impact
9. Application Process
Submit: Resume + GitHub + 1-page cover letter + 3 references (1 Character Reference and 2 Technical References)
Introductions + SME Case Study: 1-hour
Technical Screen: 1-hour
Live Coding: 2-hours
Offer: Within 1 week
Apply: jobs@onefishai.com
Subject: "Candidate: AI Fullstack Engineer - [Your Name]"