Forward Deployed Engineer
Role details
Job location
Tech stack
Job description
- Work directly with clients to scope problems, understand constraints, and define concrete technical solutions, asking the right questions before jumping to code
- Rapidly prototype AI-powered solutions and build proof-of-concepts that demonstrate value in days
- Own the full journey from a client problem to a deployed production system
- Write production-quality code across the full stack
- Act as the primary technical owner for customer engagements
- Develop custom applications leveraging LLMs, RAG systems, and agentic frameworks
- Work cross-functionally between clients and internal product teams
- Lead technical discovery sessions with clients
- Build and deploy integrations, data connectors, and custom workflows that make our AI platforms work within customers' existing systems
- Collaborate with sales teams during pre-sales technical discussions, demos, and proof-of-value engagements
- Mentor technical teams on best practices for AI implementation, prompt engineering, and system integration
- Complete all other tasks that are deemed appropriate for this role and assigned by the manager/supervisor
Requirements
-
Strong proficiency in Python with experience building production applications, APIs, and full-stack systems
-
Hands-on expertise with modern AI platforms like OpenAI, Claude, Google, or Microsoft, and ability to rapidly integrate them into customer solutions
-
Experience with LLM application frameworks like LangChain, LlamaIndex, or LangGraph for building chatbots, agents, RAG systems, and custom workflows
-
Proven ability to scope ambiguous problems, asking clarifying questions, understanding constraints, and defining concrete technical plans before coding
-
Strong full-stack development skills with modern web frameworks like React, Next.js, Vue.js, FastAPI, or Flask to build complete customer-facing applications
-
Excellent problem-solving and analytical thinking with a bias toward action, prioritizing working solutions over perfect architectures
-
Outstanding communication skills for customer engagement, technical discovery, stakeholder presentations, and cross-functional collaboration
-
Ability to work independently in customer environments, taking ownership of complex problems and driving them to resolution
-
Experience building custom data pipelines, integrations, and APIs
-
Comfortable with ambiguity and rapid iteration of dynamic customer environments with evolving requirements
-
Strong technical troubleshooting skills and ability to debug production issues under pressure as the owner
-
Customer-focused mindset with ability to build trust, translate business needs into technical solutions, and guide non-technical stakeholders, * Master's degree in Computer Science, Engineering, or related field, or equivalent practical experience
-
5+ years of software development experience with ability to ship production applications end-to-end
-
2+ years working with LLMs and AI tools in a practical, customer-facing or application-focused context
-
Proven track record working directly with customers or stakeholders, gathering requirements, managing expectations, and delivering solutions
-
Experience with the full software development lifecycle, from scoping and architecture to deployment and production support
-
Hands-on experience building APIs and integrations
-
Ability to work independently and take ownership of technical problems in fast-paced environments
-
Experience leading technical discovery sessions and translating business requirements into working systems
-
Solid foundation in version control (Git), testing practices, and writing maintainable code
-
Experience with cloud platforms (AWS, GCP, or Azure) and distributed computing systems
Desired Skills and Experience
- Experience in a customer-facing engineering role (solutions engineer, technical consultant, implementation engineer, or similar)
- Background working in fast-paced environments where you've had to scope problems, prototype quickly, and deliver under tight timelines
- Experience participating in technical sales cycles, demos, POCs, RFPs, or technical discovery sessions
- Prior experience embedded with customer teams or working on-site to solve complex technical challenges
- Knowledge of NLP, machine learning fundamentals, or experience fine-tuning models (LoRA, prompt tuning, RAG optimization)
- Experience with agile methodologies and working in iterative, customer-driven development cycles
- Advanced proficiency with CI/CD pipelines and modern deployment practices
- Entrepreneurial mindset with examples of taking initiative, identifying opportunities, and driving projects to completion