New opportunity

Software Engineer, AI/ML

Kya · New York City, United States

About this role

Kya is hiring a founding Software Engineer, AI/ML to build the agents that support customer onboarding, activation and account expansion. The role owns production systems end to end, including architectural decisions, and works directly with the founders and customer-facing colleagues.

Responsibilities

  • Design the agent platform, including planning, tool use, orchestration and guardrails for safe action on customer data.
  • Build memory and retrieval systems that help agents learn customer playbooks. Integrate and orchestrate LLMs, including Claude and OpenAI, while managing prompting, context, model routing, cost and latency.
  • Develop evaluation and observability systems to measure agent improvement and catch regressions. Ship the APIs, pipelines and infrastructure behind agents operating across customers’ software stacks.
  • Use Kya’s product in development and apply what is learned to subsequent platform improvements.

Requirements

  • At least 4 years building and shipping production software, including hands-on experience delivering LLM- or ML-powered features to real users.
  • Fluency with LLM APIs, RAG and retrieval, agent and tool-use patterns, and evaluation; strong fundamentals in distributed systems, data pipelines and API design.
  • Ability to own production systems, balance correctness, reliability, safety, latency and cost, and ship and iterate quickly.

Preferred

Early-stage or founding-engineer experience; work with agent frameworks, vector databases or evaluation harnesses; familiarity with CRM, support or customer-success data and integrations such as Salesforce, HubSpot, Zendesk and Slack; or demonstrable open-source projects, side projects or shipped agents.

Location: New York City. This is a full-time Engineering role with compensation of $120k–$220k plus equity. Benefits listed are health and dental insurance, and lunch and dinner.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

AI agentsAgent orchestrationTool useLLM APIsClaudeOpenAIPrompt engineeringContext engineeringRAGInformation retrievalAgent memoryAI evaluationObservabilityDistributed systemsData pipelinesAPI designVector databasesCRM integrationsSalesforceHubSpotZendeskSlack

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Build a safe agent runtime

    The role owns planning, tool use, orchestration, and guardrails for agents taking actions on customer data. Prepare to explain architectural choices for controlling and tracing those actions.

  • Make customer playbooks usable

    Kya calls for memory and retrieval systems that help agents learn each customer's playbooks. Focus preparation on how retrieved context supports useful actions and how its quality can be assessed.

  • Own model orchestration in production

    The engineer will integrate LLMs, including Claude and OpenAI, and manage prompting, context, routing, cost, and latency. Prepare to discuss trade-offs behind routing and context decisions rather than model choice alone.

  • Measure improvement and catch regressions

    The posting calls for evaluation harnesses and observability that show whether agents are improving and detect regressions before customers do. Prepare a concrete approach to evaluating agent actions over time.

  • Ship and evolve the platform end to end

    This founding engineer will make architectural decisions, ship APIs, pipelines, and infrastructure across customers' software stacks, and use Kya to inform platform improvements. Prepare to connect production ownership with fast iteration and feedback from founders and customer-facing colleagues.

Likely challenges to think through

  • Agent autonomy versus safe action

    Likely preparation challenge, not a stated problem: more capable tool use can increase the risk of an incorrect action on customer data. Be ready to reason through permission boundaries, checks before consequential actions, and how to retain useful automation.

  • Useful memory versus trustworthy context

    Likely preparation challenge: playbooks and retrieved information may be incomplete or stale, while agents still need relevant context to act. Prepare to explain how you would test retrieval quality and handle uncertainty before an agent uses that context.

  • Rapid shipping versus production reliability

    Likely preparation challenge: a short idea-to-agent loop must coexist with reliable APIs, pipelines, and infrastructure at the scale described in the posting. Prepare an example of what you would validate before release, what you would monitor afterward, and how cost or latency would affect the design.

03

Practice your answers

Technical practice

How would you design an agent runtime that plans work and uses tools across a customer’s software stack?

What to coverThe role covers planning, tool use, orchestration, and production agents that take actions across customer systems. Suggested preparation: explain how you would represent tasks, control tool calls, handle partial failures, and decide when an agent should stop or request review.

What guardrails would you put around an agent acting on customer data?

What to coverThe posting explicitly calls for safe action on customer data. Suggested preparation: discuss authorization, data boundaries, validation before consequential actions, and how you would balance safety with useful automation.

How would you retrieve a customer’s playbooks for an agent?

What to coverBuilding memory and retrieval systems that help agents learn customer playbooks is a stated responsibility. Suggested preparation: compare retrieval approaches, explain how you would select relevant context, and describe how you would test whether retrieved material improves actions.

How would you keep agent memory useful as customer information changes?

What to coverThe role calls for a memory layer that helps agents improve over time and across accounts. Suggested preparation: address freshness, conflicting information, and separation of customer-specific information without assuming a particular storage technology.

How would you choose models and manage prompting, context, latency, and cost?

What to coverThe posting names LLM orchestration, prompting, context engineering, routing, and production cost and latency trade-offs. Suggested preparation: explain what evidence would justify different models or context strategies for different tasks, and how you would measure the results.

How would you evaluate whether an agent is actually improving?

What to coverThe role includes building evaluation systems that measure improvement and catch regressions. Suggested preparation: distinguish task outcomes from intermediate metrics, discuss representative test cases, and explain how you would compare changes before release.

What observability would help you investigate an incorrect agent action?

What to coverThe posting calls for observability systems and reliable agents taking real customer-account actions. Suggested preparation: describe the traces, tool outcomes, retrieval context, and model decisions you would inspect while protecting customer data.

How would you design the APIs and pipelines behind a high-volume agent service?

What to coverThe role includes APIs, pipelines, and infrastructure for agents taking millions of actions across customers’ stacks. Suggested preparation: discuss service boundaries, retries, idempotency, backpressure, and the trade-offs between throughput, correctness, and latency.

How would you integrate an agent with CRM or support systems without making actions brittle?

What to coverFamiliarity with customer-success data and integrations such as Salesforce, HubSpot, Zendesk, and Slack is listed as a nice-to-have. Suggested preparation: discuss changing records, permissions, inconsistent data, and external API failures as design considerations, rather than assuming any specific integration is required.

How would you diagnose an agent that becomes slower and more expensive after a change?

What to coverThe role owns model orchestration, observability, and production latency and cost trade-offs. Suggested preparation: explain how you would isolate retrieval, context size, model routing, and tool calls, then verify that a fix does not reduce correctness or safety.

Behavioural practice

Tell me about a system you owned from architectural decision through production operation.

What to coverEnd-to-end ownership and durable architectural decisions are central to this founding engineering role. Suggested preparation: use a real situation, your decisions and actions, and the observed result; explain a trade-off you would revisit.

Describe a time you shipped quickly without compromising a critical reliability or safety boundary.

What to coverThe posting values fast iteration alongside judgment about where reliability and safety cannot be cut. Suggested preparation: give the situation, what you chose to defer or protect, the actions you took, and the outcome.

Give an example of working with customer-facing colleagues to change a technical plan.

What to coverThe role works directly with founders and people closest to customers. Suggested preparation: describe the customer context, how you incorporated others’ input into your actions, and what changed as a result.

Tell me about a production regression you investigated and corrected.

What to coverCatching regressions before customers do is an explicit aim of the evaluation and observability work. Suggested preparation: explain the situation, your diagnostic and corrective actions, and the measured result without claiming the issue could never recur.

Describe a time using your own product changed what you built next.

What to coverThe posting asks engineers to use Kya during development and turn what they learn into platform improvements. Suggested preparation: share a real situation, the feedback you observed, the change you made, and its result; if you lack a direct example, discuss a comparable product-feedback loop.

02

Sharpen your knowledge

Topics to prepare

  • Agent planning, tool use, and safety

    Suggested exercise: diagram how an agent plans an onboarding task, selects a tool, checks permissions, and handles a failed or unsafe action. Relevant because the role designs agent orchestration and guardrails for actions on customer data.

  • Customer playbook memory and retrieval

    Suggested exercise: compare ways to store and retrieve account-specific playbooks, including how to prevent one customer's information from appearing in another's results. Relevant because the role owns agent memory and retrieval; RAG fluency is explicitly requested.

  • LLM orchestration tradeoffs

    Suggested exercise: explain how you would choose prompts, context, and model routing for a task while weighing quality, latency, and cost. Relevant because the posting names Claude and OpenAI integration and assigns ownership of these production tradeoffs.

  • Agent evaluation and observability

    Suggested exercise: define measures for successful, safe customer-account actions and a method for detecting regressions before release. Relevant because the role builds evaluation and observability systems, and evaluation fluency is required.

  • Production architecture

    Suggested exercise: sketch the APIs, data pipelines, and distributed components behind an agent action; explain failure handling and reliability tradeoffs. Relevant because the role ships production services at scale and calls for strong fundamentals in these areas.

Skills to revise

  • Implement a guarded agent action

    Suggested exercise: build a small agent flow that calls a mock customer-data tool, checks authorization before acting, and records the outcome. This rehearses the posted responsibility for tool use and safe action; the mock flow is a preparation exercise, not a specified employer test.

  • Build a playbook retrieval prototype

    Suggested exercise: index sample playbook entries for two fictional accounts, retrieve relevant passages for an onboarding question, and test account isolation. This practices the required RAG and retrieval skills and the role's memory-layer work.

  • Orchestrate an LLM request

    Suggested exercise: implement a small request flow with context selection and a configurable model choice, then record response time and estimated usage cost. This maps to the role's LLM API, context-engineering, routing, latency, and cost responsibilities.

  • Create an evaluation loop

    Suggested exercise: assemble a small set of agent scenarios with expected outcomes, run candidate changes against them, and inspect failures alongside action logs. This practices building the evaluation and observability systems described in the posting.

  • Ship a resilient agent-facing API

    Suggested exercise: expose a mock agent action through an API and test retries, duplicate requests, and partial pipeline failures. This practices the production API, pipeline, and reliability work explicitly assigned to the role.

04

Your preparation checklist

  • Prepare a production project walkthrough

    Select a real LLM- or ML-powered feature you shipped, if available. Prepare a concise account of your ownership, architecture, users, deployment, outcomes and tradeoffs; Kya asks for hands-on delivery to real users and end-to-end ownership.

  • Sketch a safe agent runtime

    As a practice design exercise, diagram planning, tool use and orchestration for an onboarding agent. Explain how you would authorize actions on customer data, handle failures and prevent unsafe actions.

  • Map a playbook retrieval flow

    Prepare a hypothetical design showing how customer playbooks enter a memory and retrieval layer, how relevant context reaches an agent, and how you would test retrieval quality. Kya lists this layer as a core responsibility.

  • Compare model-routing choices

    Make a short decision table for prompting, context and routing across LLM APIs, including Claude and OpenAI. State how you would measure quality, latency and cost rather than assuming one model is always best.

  • Draft an evaluation and observability plan

    Propose example tasks, success and safety measures, regression checks and production signals for an agent taking customer-account actions. Label the plan as your proposal; the role calls for evaluation systems that detect regressions.

  • Gather evidence of production engineering judgment

    Prepare concrete examples, where available, of API design, data pipelines or distributed systems work. For each, note a reliability or correctness decision, a latency or cost tradeoff, and what changed after shipping.

  • Write questions for the founders and customer-facing team

    Ask how they assess agent improvement, what customer-data actions need the strongest guardrails, which integrations matter most, and how feedback from using Kya informs platform changes. These are questions to investigate, not assumed company practices.

AI-generated from the job information · Prepared Sep 30, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: Nov 4, 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in United States. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…