Forward Deployed Engineer

Forward Deployed Engineer

Full-Time On-site
U
  • UJET is looking for a Forward Deployed Engineer to join our growing Forward Deployed Engineering (FDE) team
  • The Forward Deployed Engineer is a highly technical, customer-facing role that crosses the boundaries of Implementation Services, Technical Support, Solution Engineering, Integration Services, and Software Development
  • This role is designed for customer programs that require deeper technical involvement than a traditional implementation engagement
  • Once a customer's business requirements, workflows, integrations, and desired outcomes are understood, the Forward Deployed Engineer works closely with internal teams and the broader FDE team to turn those requirements into working, production-ready solutions
  • You will be hands-on throughout the customer deployment lifecycle and will work directly with customers, partners, and internal teams
  • Serve as a hands‐on technical resource within Forward Deployed Engineering for complex customer programs
  • Translate customer requirements and solution designs into executable technical implementation activities
  • Configure, test, and validate customer‐specific solutions across supported UJET products and services
  • Work closely with Program Success Managers and Solutions Architects to ensure technical activities remain aligned with customer requirements, solution architecture, and program milestones
  • Identify technical blockers, risks, dependencies, and implementation gaps early in the deployment lifecycle
  • Develop practical and supportable technical approaches when standard configuration does not fully address a customer's requirements
  • Build, test, and document lightweight scripts, technical workarounds, proofs of concept, and tailored solutions where appropriate
  • Support customer testing, user acceptance testing, production readiness, launch, and post‐launch stabilization activities
  • Validate implemented solutions against documented functional and technical requirements
  • Take ownership of assigned technical deliverables through completion
  • Design, configure, test, and troubleshoot integrations between UJET and customer or third‐party systems
  • Work with REST APIs, HTTP methods, API endpoints, webhooks, authentication mechanisms, headers, request parameters, and response payloads
  • Read, interpret, and troubleshoot JSON and other structured data exchanged between systems
  • Test API endpoints and validate end‐to‐end integration behavior
  • Troubleshoot failures across customer systems, UJET services, and partner technologies
  • Work directly with customer developers and internal technical teams to identify and resolve implementation issues
  • Document integration requirements, data mappings, endpoint behavior, dependencies, assumptions, and known limitations
  • Identify opportunities to create reusable integration patterns and implementation approaches for future customer programs
  • Read and understand application, integration, and sample code
  • Work with lightweight code and scripts using technologies including Python, JavaScript, and HTML
  • Modify scripts or technical components to support customer implementations
  • Develop lightweight utilities and proof‐of‐concept solutions where appropriate
  • Review customer, partner, sample, or internal implementation code to identify potential issues
  • Analyze code logic and expected execution behavior
  • Identify common implementation problems involving parameter handling, malformed requests, authentication, data transformation, incorrect endpoint usage, configuration, or error handling
  • Recommend practical technical corrections consistent with supported product architecture
  • Collaborate with Product Engineering when issues require product‐level development or deeper engineering investigation
  • Analyze application, platform, API, integration, and system logs to diagnose complex customer deployment issues
  • Correlate events across multiple systems to understand end‐to‐end transaction and interaction behavior
  • Interpret errors, warnings, response codes, timestamps, payloads, and application events
  • Develop technical hypotheses and systematically test potential causes
  • Reproduce issues in development, test, staging, or controlled environments where appropriate
  • Distinguish between configuration issues, implementation problems, integration failures, customer‐environment issues, infrastructure problems, and potential product defects
  • Clearly document observed behavior, expected behavior, reproduction steps, technical findings, root cause when known, and recommended remediation
  • Prepare high‐quality technical escalations when Product Engineering involvement is required
  • Provide sufficient diagnostic evidence to help internal engineering teams investigate efficiently
  • Configure, test, and optimize AI‐powered customer experiences
  • Develop and refine prompts used by generative AI systems
  • Evaluate AI‐generated responses for accuracy, relevance, consistency, safety, completeness, and adherence to defined business requirements
  • Develop repeatable test scenarios for validating AI behavior
  • Identify ambiguous, inaccurate, incomplete, inconsistent, or undesirable AI responses
  • Refine prompts, instructions, context, workflows, and guardrails to improve response quality
  • Understand the probabilistic and non‐deterministic characteristics of generative AI systems
  • Work with internal teams to identify AI limitations, edge cases, and opportunities for product improvement
  • Help customers establish realistic expectations for AI‐powered functionality
  • Design and configure conversational and virtual‐agent experiences based on customer business requirements
  • Translate business processes into conversational workflows
  • Configure intents, entities, parameters, prompts, routing logic, API interactions, webhooks, error handling, escalation paths, and live‐agent handoffs
  • Evaluate virtual‐agent experiences from both a technical and customer‐experience perspective
  • Test conversational flows across expected scenarios and edge cases
  • Troubleshoot virtual‐agent behavior using platform logs, session data, API requests, API responses, and configuration analysis
  • Refine conversational experiences based on test results and customer feedback
  • Validate that virtual agents are production‐ready prior to launch
  • Serve as a trusted technical resource throughout assigned customer engagements
  • Work directly with customer developers, architects, administrators, IT teams, contact center teams, operations teams, implementation partners, and business stakeholders
  • Lead or participate in technical discovery, implementation, troubleshooting, and readiness sessions
  • Partner closely with Program Success Managers to support customer milestones and resolve technical blockers
  • Work with Solutions Architects to ensure implementations remain aligned with agreed technical architecture
  • Collaborate with Product Management and Product Engineering when deployment requirements identify platform limitations, defects, or broader product gaps
  • Work with Customer Support and other internal teams to troubleshoot complex issues and support smooth transitions into production operations
  • Communicate technical findings clearly to both technical and non‐technical audiences
  • Maintain visibility into technical deliverables, dependencies, blockers, risks, and outstanding decisions
  • Provide accurate technical status updates to program stakeholders
  • Identify technical issues that could affect customer timelines and escalate them proactively
  • Identify recurring technical challenges encountered during customer deployments
  • Develop reusable scripts, implementation examples, integration patterns, technical templates, and troubleshooting guidance
  • Contribute to internal technical documentation and FDE knowledge bases
  • Share lessons learned across the Forward Deployed Engineering organization
  • Help standardize repeatable deployment processes while preserving the flexibility required for complex customer environments
  • Provide structured feedback to Product and Engineering teams regarding recurring implementation challenges and product gaps
  • Identify opportunities to improve deployment tooling, documentation, APIs, and technical processes
  • Help reduce repeated technical effort across customer programs through automation and reusable technical solutions
U

Contact Details:

UJET Recruitment Team