New opportunity

Software Engineer, Forward Deployed AI Solutions

Ramp · New York, United States

About this role

Ramp is hiring a client-facing software engineer for its AI Solutions team. Working alongside an AI Solutions Strategist, the engineer owns technical discovery, solution design, prototyping, implementation, and production readiness for customer AI workflows. Projects move from workflow discovery through launch and sustained production use.

Responsibilities

  • Work directly with enterprise customers and end users to understand goals, existing systems, data quality, constraints, and adoption blockers. Translate findings into system requirements covering security, privacy, reliability, performance, scalability, and cost.
  • Produce system-context and data-flow diagrams; integration and security plans addressing permissions and auditability; evaluation plans with quality metrics, acceptance tests, and red-teaming; and operational plans for monitoring, alerting, incident response, and runbooks.
  • Prototype and validate workflows, reuse Ramp product capabilities where possible, lead technical implementation and production handoff, and ensure deployed solutions are reliable, measurable, supportable, and adopted. Turn deployments into reusable components and playbooks.

Requirements

  • Experience shipping production software and working directly with enterprise customers from discovery through implementation, including experience in solutions architecture, technical consulting, forward-deployed engineering, or pre-sales engineering.
  • Strong ML and generative AI fundamentals, including problem decomposition, evaluation, and deployment trade-offs. Experience building LLM systems involving RAG, agents, monitoring, and evaluations.
  • Strong coding ability in at least one of Python, TypeScript/JavaScript, Java, Go, or a similar language. Ability to design secure, scalable systems, document them clearly, and work with APIs, integrations, data pipelines, and customer systems. Experience with distributed systems and cloud architecture on AWS, GCP, or Azure. Willingness to travel up to approximately 50% as project and client needs require.
  • Preferred: familiarity with finance operations such as accounts payable, procurement, expenses, close, reconciliation, and reporting.

Location and compensation: Hybrid in New York, NY (HQ). Compensation is $189,000–$330,000 annually, plus equity; the final offer depends on location and hiring level. Full-time benefits include flexible PTO, home-office equipment ordering, wellness and travel stipends, and a weekly coffee stipend. US benefits include medical, dental, and vision coverage, a matched 401(k), parental leave, and potential relocation expense coverage to NYC or SF.

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

Skills for this role

Generative AIMachine LearningLarge Language ModelsRetrieval-Augmented GenerationAI agentsLLM evaluationRed-teamingPythonTypeScriptJavaScriptJavaGoSolutions architectureTechnical consultingEnterprise customer engagementAPI integrationsData pipelinesCloud architectureAWSGoogle Cloud PlatformMicrosoft AzureDistributed systemsSystem designSecurity architectureTechnical documentationMonitoringIncident response

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

  • Own technical discovery with customers

    The engineer works directly with enterprise customers and end users to understand workflows, systems, data quality, constraints, and adoption blockers, then turns findings into system and non-functional requirements. The AI Solutions Strategist owns business discovery and rollout planning.

  • Design secure, operable integrations

    The role calls for system-context and data-flow diagrams, integration plans across Ramp and customer systems, and security models covering permissions, access patterns, and auditability. Operational plans must address monitoring, alerting, incidents, and runbooks.

  • Validate AI workflows before production

    The engineer prototypes with end users and defines quality metrics, acceptance tests, and red-teaming. The posting also calls for ML/GenAI deployment judgment and experience with LLM systems, including RAG, agents, monitoring, and evaluations.

  • Carry deployments through handoff and reuse

    Ownership extends from technical discovery through implementation, launch, and operational handoff. Deployed workflows should be reliable, measurable, supportable, and adopted; the engineer also turns deployments into reusable patterns, components, and playbooks.

Likely challenges to think through

  • Balancing a fast prototype with production controls

    Likely preparation hypothesis: proving a workflow with end users may be faster than establishing its security, reliability, evaluation, and support model. Prepare to explain how you would stage validation and set acceptance criteria before launch.

  • Reconciling customer-specific needs with reuse

    Likely preparation hypothesis: enterprise integrations and data quality vary, while the role favors existing Ramp capabilities and reusable components. Prepare an approach for deciding what to configure, build specifically, or generalize without assuming every deployment is alike.

  • Making AI quality and adoption observable

    Likely preparation hypothesis: a workflow can pass a technical test yet fail on edge cases or see little sustained use. Prepare to connect end-user validation, quality metrics, red-teaming, monitoring, and operational handoff to evidence of production value.

03

Practice your answers

Technical practice

How would you turn an enterprise customer's AI workflow into technical requirements?

What to coverThe role covers technical discovery of existing systems, data quality, constraints, and adoption blockers. Preparation suggestion: Explain how you would define the workflow and measurable requirements for security, privacy, reliability, performance, scalability, and cost.

How would you document an AI solution that connects Ramp and customer systems?

What to coverThe posting calls for system-context and data-flow diagrams and an integration plan. Preparation suggestion: Walk through the system boundaries, data movement, API dependencies, and decisions you would document before implementation.

How would you design permissions and auditability for a customer AI workflow?

What to coverThe role requires a security model covering permissions, access patterns, and auditability. Preparation suggestion: Discuss how you would limit access to customer data, trace consequential actions, and test that the controls work.

When would you use RAG for a customer workflow, and how would you validate it?

What to coverExperience building LLM systems with RAG is listed, and discovery includes assessing data quality. Preparation suggestion: Compare retrieval with alternatives, then explain how source quality, access permissions, and answer evaluation would affect the design.

How would you decide whether an AI agent should take action in a workflow?

What to coverThe posting names agents and emphasizes secure, reliable production systems. Preparation suggestion: Discuss when a bounded workflow may be preferable, what actions need controls, and how you would handle failures or uncertain outputs.

What evaluation plan would you create before launching an LLM workflow?

What to coverThe role calls for quality metrics, acceptance tests, and red-teaming. Preparation suggestion: Describe representative test cases, failure categories, launch criteria, and how you would detect regressions after changes.

How would you prototype a workflow with end users without overbuilding it?

What to coverThe engineer prototypes and validates workflows and is expected to reuse existing Ramp capabilities where possible. Preparation suggestion: Explain what the prototype must prove, how user feedback would change the design, and when reuse is preferable to a custom component.

How would you make an API and data-pipeline integration resilient?

What to coverThe posting names APIs, data pipelines, customer systems, cloud architecture, and distributed-systems patterns. Preparation suggestion: Discuss data consistency, retries, duplicate processing, and failure visibility as design considerations rather than assuming a particular customer stack.

How would you balance scalability, latency, reliability, and cost in deployment?

What to coverThe role explicitly requires non-functional requirements and ML/GenAI deployment trade-offs. Preparation suggestion: Show how you would establish workload expectations, measure the trade-offs, and revise the design against agreed requirements.

What would make an AI workflow ready for production handoff?

What to coverThe engineer owns production readiness, including monitoring, alerting, incident response, and runbooks. Preparation suggestion: Cover operational ownership, actionable signals, incident procedures, and how you would verify the workflow remains supportable and measurable.

Behavioural practice

Tell me about a time customer discovery changed your technical plan.

What to coverThe role involves working directly with enterprise customers and end users to uncover constraints and adoption blockers. Preparation suggestion: Use a real situation, the questions and changes you drove, and the resulting outcome.

Describe a time you coordinated technical decisions with a business-focused partner.

What to coverThe posting separates the engineer's technical ownership from the AI Solutions Strategist's business discovery and rollout responsibilities. Preparation suggestion: Give a situation, how you aligned decisions and resolved any tension, and the result.

Tell me about a prototype you changed after end-user feedback.

What to coverValidating workflows with end users is a stated responsibility. Preparation suggestion: Explain the initial uncertainty, the feedback you gathered, the action you took, and what the outcome showed.

Describe a production issue you owned through resolution and handoff.

What to coverThe role emphasizes reliable deployments, incident response, runbooks, and operational handoff. Preparation suggestion: Use a real situation to explain your actions during diagnosis and communication, followed by the result and any lasting operational change.

Tell me about a solution you made reusable after an initial deployment.

What to coverThe posting calls for turning deployments into reusable patterns, components, and playbooks. Preparation suggestion: Describe the original situation, how you distinguished reusable elements from customer-specific ones, and the result.

02

Sharpen your knowledge

Topics to prepare

  • Technical discovery and requirements

    Exercise: For a hypothetical enterprise workflow, list questions about existing systems, data quality, constraints, and adoption blockers; then distinguish functional requirements from security, privacy, reliability, performance, scalability, and cost requirements. The posting assigns technical discovery and requirements to the engineer.

  • ML and GenAI solution trade-offs

    Exercise: Break a hypothetical customer task into steps and explain when retrieval-augmented generation (RAG), an agent, or a simpler workflow would be appropriate, including deployment trade-offs. The role explicitly calls for ML/GenAI fundamentals and experience building RAG and agent systems.

  • LLM evaluation and red-teaming

    Exercise: Define quality metrics, acceptance criteria, and adversarial cases for that hypothetical workflow; explain what would block launch. Evaluation plans, acceptance tests, red-teaming, and LLM evals are explicit in the posting.

  • Secure, scalable integration architecture

    Exercise: Reason through data flows between a customer system and an AI workflow, including permissions, access patterns, auditability, failure handling, and scale. The posting requires secure system design, APIs, integrations, data pipelines, cloud architecture, and distributed systems patterns.

  • Production readiness and adoption

    Exercise: Specify what to monitor after launch, what should trigger an alert, how an incident would be handled, and how end users would validate the workflow. The engineer owns production readiness and must deliver workflows that are supportable, measurable, and adopted.

  • Finance operations context

    Exercise: Sketch the basic steps and likely data handoffs in an accounts-payable or expense workflow. This is optional preparation: the posting describes familiarity with finance operations as nice to have, not a requirement.

Skills to revise

  • Conduct a mock technical discovery

    Practice a short customer interview, then produce a prioritized requirements brief with open questions and assumptions clearly marked. This rehearses the posting’s direct work with enterprise customers and end users from discovery onward.

  • Document a solution architecture

    Draw a system-context diagram and data-flow diagram for a hypothetical integration, then add a concise integration plan and security model. These are artifacts the role explicitly creates and maintains; the scenario is only a practice suggestion.

  • Build a small integrated LLM prototype

    In one language named in the posting, such as Python or TypeScript, implement a small workflow that reads sample data through an API-style interface and demonstrates retrieval or an agent step. Explain what existing product capability you would seek to reuse before custom-building; no specific Ramp primitive is named in the posting.

  • Execute an evaluation plan

    Create sample cases, run the prototype against them, record quality results and failure examples, and test at least one adversarial case. This practices the posting’s hands-on prototyping, validation, evals, and red-teaming.

  • Prepare an operational handoff

    Write a brief monitoring and alerting plan, an incident-response runbook, and a launch acceptance checklist for the prototype. The posting explicitly calls for these operational artifacts and a production handoff.

  • Validate with end users and capture reuse

    Role-play a prototype review with an end user, record a change prompted by feedback, and extract one reusable component or playbook entry. The role calls for end-user validation and turning deployments into reusable patterns.

04

Your preparation checklist

  • Select a production project walkthrough

    Prepare a concise account of a real project you worked on, if available: customer discovery, your technical decisions, implementation, launch, handoff, and measured results. Identify your ownership and any lessons from production use.

  • Practice technical discovery

    Draft questions for an enterprise customer about workflow goals, existing systems, data quality, constraints, and adoption blockers. Turn a sample set of answers into requirements for security, privacy, reliability, performance, scalability, and cost.

  • Create a sample solution design

    As a preparation exercise, choose a plausible customer AI workflow and draw system-context and data-flow diagrams. Add an integration plan and a security model covering permissions, access patterns, and auditability; label assumptions about Ramp capabilities rather than inventing them.

  • Prepare LLM implementation evidence

    Identify code or a project excerpt you can discuss in your strongest relevant language. Be ready to explain RAG or agent design choices, API and data-pipeline integration, cloud and distributed-system trade-offs, and how a prototype would be validated with end users.

  • Write an evaluation plan

    For the sample workflow, define quality metrics, acceptance tests, and red-team cases. Explain how results would inform deployment decisions and how you would monitor quality after launch.

  • Plan production handoff and reuse

    Outline monitoring, alerting, incident response, and a short runbook for the sample design. Note how you would check reliability and adoption, then extract a reusable component or playbook from the deployment.

  • Bring targeted questions for Ramp

    Ask how engineers and AI Solutions Strategists divide decisions in practice, which Ramp product capabilities are commonly reused, and what production handoff entails. Clarify how the stated travel expectation of up to approximately 50% varies by project.

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…