Senior Full Stack Developer
Experience Level: Mid to Senior (3–6 years)
Location: SF Bay Area (preferred), or Pittsburgh or Remote
About Rockfish: Rockfish Data is the industry’s first outcome-centric generative data generation platform helping organizations overcome data bottlenecks—like sparsity and privacy constraints—to operationalize AI faster using high-quality synthetic data.
We’re looking for a Fullstack Engineer passionate about crafting delightful, intelligent user experiences. You’ll be instrumental in building interfaces where customers can prototype data generation workflows using natural language, visualize them as DAGs, and inspect AI-generated outputs.
Interactive UX
Architect responsive, modern interfaces with React and TypeScript (Tailwind + React Flow or similar)
Build drag-and-drop DAG editors where users can interactively define and inspect generation workflows
Embed live charts and validators (Vega-Lite / ECharts / d3) into node views to display synthetic data insights
LLM & AI Integration
Work closely with the ML team to embed LLM agents that turn plain-English inputs into JSON, DAGs, or config specs
Help design prompt flows and fine-tune GPT-class models or low-latency RAG chains for enterprise use cases
Bridge LLM service APIs to the frontend via FastAPI, Next.js, or tRPC
Backend Integration
Interface with our core Go backend services, but spin up lightweight TypeScript APIs as needed
Handle authentication, RBAC, and real-time updates via WebSocket streams (<1s feedback loops)
Contribute to technical design of end-to-end data and UI flows
Product & Team Collaboration
Pair with Product and Design to translate ambiguous customer needs into intuitive workflows
Participate in shaping frontend architecture, coding standards, and continuous deploymentBring best practices for building high-performance, secure, scalable frontend apps
What We’re Looking For
Must-Haves:
3–6 years of experience building fullstack or frontend-heavy apps
Expert-level React + TypeScript and familiarity with canvas tools (e.g., React-Flow, gojs)
Experience building data-heavy or ML-related web applications
Strong grounding in API integration, state management, and auth/security patternsFamiliarity with LLMs, prompt engineering, or RAG (LangChain, LlamaIndex, etc.)
Nice-to-Haves:
Experience with FastAPI, Next.js, or tRPC for slim API layers
Experience with Vega-Lite, Chart.js, or WebGL for rich visualizationsFamiliarity with vector databases (Weaviate, PGVector) or GenAI eval tooling
Comfortable deploying to AWS/GCP and using Docker
Why Join Rockfish?
Greenfield impact: Own major pieces of the UI that define how users interact with generative data
Cross-disciplinary collaboration: Work with top-tier ML researchers and product thinkers
Customer-first development: Your work directly unblocks POCs and drives adoption
Fast-paced autonomy: Ship frequently, improve rapidly
Equity & growth: Competitive compensation in a high-growth, VC-backed startup
Ready to build the future of generative data?
If you are passionate about bringing to market world-class AI and ML solutions, Apply via careers@rockfish.ai or reach out through our site: https://www.rockfish.ai/contact-us