> Markdown version of [/jobs/ext/2197980-software-engineer-ai-growth](https://www.wearedevelopers.com/jobs/ext/2197980-software-engineer-ai-growth). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, AI Growth - **Company:** THE SANITY PLEA LLC - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Cursor (Graphical User Interface Elements), Programming Tools, Next.js, TypeScript, ReactJS, Prompt Engineering, Backend, Front End Software Development, OPUS (Software), GPT - **Published:** August 23, 2026 - **Apply:** https://www.workingnomads.com/job/go/1809349/ ## About the Role * Based in Remote US or San Francisco / Bay Area - if you are in San Francisco/ Bay Area, you should be able to work at least 2 days a week from the office. * Strong TypeScript, React, and Node.js skills - you're comfortable moving between frontend and backend, and a pure specialist profile isn't what we're after. * Shipped AI-powered code to production - whether at work or through side projects, you've built real things with OpenAI, Anthropic, or Vercel AI SDKs. * Actively using MCP in your workflow - you've enhanced your own development with MCP servers. Bonus if you've built one yourself. * Fluent in the current AI landscape - you can articulate the differences between Claude Opus 4.5, Gemini 3, and GPT-5.2, and you have opinions on tools like Cursor, Claude Code, Lovable, and v0. * Hungry and curious - you're obsessed with the craft, experimenting constantly, and energized by how fast this space moves. * Strong prompt intuition - you can 'decode' why a model is hallucinating or ignoring instructions without relying solely on automated evals. * Collaborative and clear communicator - you work well with designers and product managers, and you can explain complex AI concepts simply. ## Description * Build agentic developer tools - ship systems that can generate Sanity apps and studios, as well as frontend code with minimal human guidance. * Design and run evals - build evaluation suites using Braintrust to catch regressions, measure improvements, and make data-driven decisions about prompt and model changes. * Build a Sanity MCP app - create rich React interfaces on top of the MCP protocol for platforms like ChatGPT (using the new ChatGPT Apps SDK) and Claude. * Move across the stack daily - one day you're designing a new MCP tool, the next you're polishing a React component or deploying a new microservice. * Apply prompt engineering craft - diagnose why models fail, steer them effectively, and build intuition for what makes prompts work at scale. * Ship production AI features - write clean, well-tested TypeScript and turn experiments into reliable capabilities that thousands of developers use. * Collaborate with the team - work closely with design, product, and engineering to iterate quickly and share what you learn. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [Streaming AI Responses in Real-Time with SSE in Next.js & NestJS](https://www.wearedevelopers.com/videos/1630-streaming-ai-responses-in-real-time-with-sse-in-next-js-nestjs) - [From Zero to Hero: NextJS 13 and Tailwind CSS for Beginners](https://www.wearedevelopers.com/videos/766-from-zero-to-hero-nextjs-13-and-tailwind-css-for-beginners) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 122 - Cracks in the polyfill](https://www.wearedevelopers.com/magazine/457-dev-digest-122-cracks-in-the-polyfill) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall)