The Position
Forward Deployed Engineers sit inside the client's problem, not next to it. You embed with an enterprise team, find the work that actually warrants AI, architect the system, build it, and stay long enough to make it survive contact with production.
This is a three-way role: consultant, operator, engineer. You should be as comfortable pressure-testing a business case with a COO or VP of Engineering as you are diagnosing why retrieval quality collapsed after a data refresh. The people who succeed here can hold a discovery conversation on Monday and ship what they scoped on Thursday.
On this track, your edge is data, retrieval, and model behavior: you make agents trustworthy by getting the data, context, and evaluation right.
We work with regulated industries and Fortune 500 clients who have AI mandates, real constraints, and low tolerance for demos that don't hold up.
What We Are Looking For
- 5+ years of professional software development experience with at least one mainstream production stack (Python, TypeScript/Node.js, Java, C#/.NET, or Go).
- 1 - 4 years of professional experience shipping agentic AI solutions, LLM workflows, and RAG architectures in production environments.
- Advanced English is required.
- Successful completion of a four-year college degree is required.
- Hands-on experience with frontier AI developer tools including Cursor, Claude Code, Gemini CLI, or OpenAI Codex.
- Track record of leading client-facing discovery calls, asking "why" before "how" to decompose unstructured business problems.
- Solid understanding of architecture paradigms such as RESTful APIs, microservices, and event-driven systems.
- Well-versed in agentic orchestration tools and frameworks like LangGraph, LangChain, N8N, or direct Model Context Protocol (MCP) and LLM APIs.
- Skilled at exercising end-to-end delivery ownership and managing project scope without requiring product manager supervision.
- Ability to work through new and difficult issues and contribute to libraries as needed.
- Ability to create and maintain continuous integration and delivery of applications.
- Forensic attention to detail.
- A positive mindset and a can-do attitude.
- Experience working on Agile / Scrum teams.
- Meaningful experience working on large, complex systems.
- Ability to take extreme ownership over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon.
- Ability to identify with the goals of FullStack's clients, and dedicate yourself to delivering on the commitments you and your team make to them.
What We Offer
- Competitive Salary.
- Paid Time Off (vacation, sick leave, parental leave, holidays).
- 100% remote work.
- The ability to work with leading startups and Fortune 500 companies.
- Health, dental, and vision insurance.
- 401(k) w/ 4% match.
- Ample opportunity for career advancement.
- Continuing education opportunities.