Forward Deployed Agile Software Engineer

New
T
TribalScaleAI software
Remote CanadaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonTypeScriptRESTful APIsDistributed Systems

Requirements

  • Have professional experience building and deploying production-grade software.
  • Be proficient in Python, TypeScript, or another language commonly used for AI applications and developer tooling.
  • Understand harness engineering, including context, tools, permissions, controls, and feedback mechanisms for AI agents.
  • Have experience building or working with agent loops, including planning, execution, observation, recovery, and termination.
  • Be familiar with graph-based orchestration, state machines, and multi-step workflows.
  • Have experience designing evaluation systems for AI applications, including benchmarks, regression suites, human review, or production monitoring.
  • Understand trade-offs involving prompts, context management, memory, retrieval, tool use, structured outputs, and model selection.
  • Have experience instrumenting AI systems to trace decisions, inspect states, measure quality, and diagnose failures.
  • Have strong knowledge of APIs, distributed systems, databases, cloud infrastructure, and modern software-development practices.
  • Be able to turn ambiguous customer problems into working prototypes and develop validated solutions into secure, maintainable production systems.
  • Have product judgment and be able to balance capability, reliability, latency, cost, security, and user experience.
  • Have experience collaborating directly with customers, stakeholders, or cross-functional delivery teams.
  • Be able to explain AI-system behavior, limitations, risks, and technical trade-offs clearly.
  • Be able to travel occasionally for client workshops or on-site delivery, where required.

Responsibilities

  • Partner with clients to understand objectives, workflows, technical environments, data, and operational constraints.
  • Translate ambiguous business challenges into technical requirements, solution architectures, prototypes, and delivery plans.
  • Design and build AI-enabled applications, agentic workflows, developer tools, APIs, data pipelines, and full-stack products.
  • Engineer AI model harnesses, agent loops, workflow graphs, and controls for permissions, observability, and feedback.
  • Create evaluation frameworks to measure task completion, accuracy, reliability, safety, latency, cost, and user value.
  • Develop prototypes, validate them with users and evaluations, and evolve successful ideas into secure, scalable products.
  • Integrate solutions with client systems, enterprise data sources, cloud platforms, and third-party services.
  • Instrument and troubleshoot AI applications, diagnosing failures and improving system performance.
  • Collaborate with product, design, engineering, data, security, and client stakeholders throughout delivery.
  • Establish engineering practices and capture reusable patterns, components, and insights.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now