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 make it hold up in the real environment.
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 debugging why an agent's tool-calling loop degraded after a context change. 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 application engineering: you make agents real inside the client's actual systems, workflows, and delivery pipelines.
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 (TypeScript/Node.js, Python, Java, C#/.NET, or Go).
- 1 - 4 years of professional experience building and shipping LLM-powered and agentic AI systems beyond prototypes or demos.
- 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.
- Proven experience evaluating current-state environments and defining technical roadmaps.
- Demonstrated experience with APIs, service design, event-driven and distributed systems, and data modeling.
- Experience designing and owning CI/CD pipelines, including build, test, release, environments, and deployment processes.
- Strong understanding of context and specification engineering to produce reliable AI output.
- Solid understanding of enterprise integration patterns, including APIs, webhooks, event streams, iPaaS platforms such as n8n or MuleSoft, and MCP.
- Track record of leading client-facing discovery calls, asking "why" before "how" to decompose unstructured business problems.
- 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.