# Applied AI Engineer, Fullstack
**Company:** [Ramp](https://scaleengineer.com/companies/ramp)
Applied AI Engineer, Fullstack at Ramp is a frontend-leaning role focused on designing and shipping customer-facing AI experiences for financial intelligence platforms. You'll own the full stack—from React UI and sophisticated state management through API design—building BI-tool-quality interfaces for agentic analysis, month-end close, and financial workflows while leveraging advanced AI coding models as a core part of daily development. This role is ideal for engineers who obsess over interaction design and data-dense UX while maintaining strong full-stack architectural thinking and shipping polished production systems in ambiguous environments.
**Role:** Full Stack Engineer
**Seniority:** Senior
**Locations:** New York, NY (HQ)
**Salary:** 161500–339450 USD
[Apply](https://jobs.ashbyhq.com/ramp/6a7e382f-240a-4952-b9e5-7fe2b3856bc9)
Canonical: https://scaleengineer.com/jobs/ramp/applied-ai-engineer-fullstack
---
## Responsibilities

- Design and Ship End-to-End AI-Driven Experiences: Own customer-facing AI experiences from conception through production deployment, architecting React UIs paired with backend APIs and data contracts that serve real-time agentic financial analysis systems. Build interfaces that feel as polished as market-leading business intelligence tools while handling complex asynchronous workflows and agent interactions.
- Build High-Performance Data-Dense Interfaces: Develop BI-tool-quality interfaces for critical financial workflows including agentic analysis, FP&A planning, and book-close operations. Create fast, dense, and interactive surfaces that remain responsive under heavy data loads and real-time updates, while maintaining trustworthiness through proper error handling and data validation.
- Own Complex Client-Side State Management: Architect and maintain sophisticated state management solutions for data-heavy, real-time, agent-driven surfaces. Handle the complexities of rendering large datasets, managing concurrent agent operations, handling optimistic updates, and ensuring consistency across distributed system interactions.
- Collaborate on Full-Stack Architecture: Partner with backend engineers on API design, data contract definition, and system architecture to ensure the full technology stack serves product requirements rather than constraining them. Contribute architectural insights from the frontend perspective to drive scalable, maintainable systems.
- Leverage AI Coding Models in Daily Development: Integrate advanced AI coding models and agentic development workflows as a fundamental part of the engineering process. Use these tools to accelerate feature development, improve code quality, and maintain productivity while building sophisticated systems.
- Establish and Maintain Production Excellence Standards: Ensure customer-facing features meet production-grade quality standards through rigorous testing, monitoring, and performance optimization. Own deployed features end-to-end, maintaining them through ambiguity, gathering customer feedback, and iterating on designs to maximize impact.

## Requirements

### education

- {"name":"Computer Science or Equivalent Experience","description":"Bachelor's degree in Computer Science, Engineering, or related field, OR equivalent professional software engineering experience demonstrating mastery of core computer science fundamentals and software architecture principles."}

### technical

- {"name":"TypeScript and React Proficiency","description":"Deep expertise in TypeScript for type-safe frontend development and React for building component-based, data-intensive user interfaces. Demonstrated mastery of modern React patterns including hooks, context, and performance optimization techniques for rendering large datasets."}
- {"name":"Advanced State Management","description":"Expert-level experience implementing sophisticated state management solutions in complex applications. Proficiency with tools like Redux, Zustand, or Jotai, with demonstrated ability to manage data consistency across real-time updates and asynchronous operations."}
- {"name":"AI Coding Models and Agentic Workflows","description":"Fluency with latest AI coding assistants (Claude, GitHub Copilot, etc.) and understanding of agentic development patterns. Demonstrated ability to leverage these tools effectively as part of core development workflow, not as auxiliary features."}
- {"name":"Full-Stack Architecture Understanding","description":"Comfortable designing and implementing across the full technology stack with emphasis on frontend. Strong grasp of API design principles (REST/GraphQL), backend systems, database design, and how these layers integrate to serve product requirements."}
- {"name":"Data Visualization and Real-Time Systems","description":"Experience building interactive data visualization components and handling real-time data streams. Understanding of rendering optimization for large datasets, debouncing, throttling, and managing WebSocket or server-sent event connections."}

### experience

- {"name":"Production-Grade Product Development","description":"Demonstrated track record of shipping polished, production-ready product experiences that reach real customers. Evidence of owning features end-to-end through ambiguous requirements, customer feedback cycles, and continuous improvement."}
- {"name":"Complex Frontend Architecture","description":"Senior-level experience architecting and maintaining frontend systems at scale. Portfolio should demonstrate ability to handle complex state management, performance challenges, and team collaboration on large codebases."}
- {"name":"Cross-Functional Collaboration","description":"Proven ability to collaborate effectively with designers, product managers, and backend engineers. Experience advocating for frontend concerns in system design while remaining flexible to backend and infrastructure constraints."}

## Skills

### required

- {"name":"TypeScript","description":"Advanced proficiency in TypeScript including generics, utility types, and advanced type patterns for building maintainable, type-safe frontend applications"}
- {"name":"React","description":"Expert-level React development including hooks, performance optimization, component architecture, and managing complex state in data-intensive applications"}
- {"name":"State Management","description":"Sophisticated state management implementations using Redux, Zustand, Jotai, or equivalent solutions for complex data flows"}
- {"name":"API Design and Integration","description":"Understanding of RESTful and GraphQL API design principles, data fetching patterns, caching strategies, and error handling in client applications"}
- {"name":"Modern Frontend Tooling","description":"Proficiency with build tools, bundlers (Webpack, Vite), testing frameworks (Jest, Vitest, React Testing Library), and development environment setup"}
- {"name":"Data Visualization","description":"Experience creating interactive data visualizations and dashboards, potentially using libraries like D3.js, Recharts, or Plotly"}

### preferred

- {"name":"Business Intelligence Tool Experience","description":"Familiarity with BI platforms like Tableau, Looker, Power BI, or similar tools that inform interface design patterns and best practices"}
- {"name":"Financial or Analytics Product Experience","description":"Background building products in fintech, accounting, finance, or analytics domains, understanding domain-specific challenges and user expectations"}
- {"name":"AI/ML Systems Integration","description":"Experience integrating with machine learning systems or building interfaces that consume AI model outputs and agent-driven computations"}
- {"name":"Real-Time Data Handling","description":"Experience with WebSockets, server-sent events, or other real-time communication protocols for live data streaming in frontend applications"}
- {"name":"Performance Optimization","description":"Demonstrated expertise in frontend performance profiling, optimization, and maintaining high frame rates with large datasets"}
- {"name":"Backend Frameworks","description":"Comfort with backend technologies such as Python, Java, Node.js, or Go for better full-stack architectural discussions and API collaboration"}

## Tech stack

### tools

- {"name":"Vite or Webpack","description":"Build tooling and module bundling for optimizing production frontend performance and development experience"}
- {"name":"Jest and React Testing Library","description":"Testing frameworks for unit, integration, and component testing of React applications"}
- {"name":"Figma or Design Tools","description":"Collaboration with design systems and design tokens for maintaining visual consistency in complex interfaces"}
- {"name":"GitHub and Git","description":"Version control and collaborative development workflows in distributed engineering teams"}
- {"name":"AI Coding Assistants","description":"Claude, GitHub Copilot, and other advanced AI coding models as core development tools for accelerating feature development"}

### others

- {"name":"GraphQL or REST API Architecture","description":"API query languages and architectural patterns for efficient frontend-backend data exchange and real-time updates"}
- {"name":"WebSocket and Real-Time Communication","description":"Protocols for streaming financial data and agent state updates to frontend interfaces in real time"}
- {"name":"Chrome DevTools and Performance Profiling","description":"Advanced debugging and performance analysis tools for optimizing rendering and network efficiency with large datasets"}
- {"name":"Data Visualization Libraries","description":"D3.js, Recharts, or Plotly for creating interactive financial charts and exploratory data analysis surfaces"}

### databases

- {"name":"PostgreSQL","description":"Relational database for financial data integrity and complex querying requirements in backend systems that frontend consumes"}
- {"name":"Redis","description":"In-memory cache for real-time data delivery and WebSocket state synchronization in agent-driven workflows"}

### languages

- {"name":"TypeScript","description":"Primary language for type-safe frontend development, ensuring maintainability and developer experience across complex applications"}
- {"name":"JavaScript/ES2024+","description":"Modern JavaScript features and standards for interactive user experiences and asynchronous data handling"}
- {"name":"Python or Go","description":"Optional backend language familiarity for full-stack collaboration and API design discussions"}

### frameworks

- {"name":"React","description":"Core framework for building component-based UI with sophisticated state management for data-intensive financial interfaces"}
- {"name":"Next.js","description":"Full-stack React framework enabling seamless integration between frontend and backend concerns, potentially used for API routes and server-side rendering"}
- {"name":"Redux or Zustand","description":"State management solutions for handling complex application state in agent-driven, real-time financial data systems"}
- {"name":"TanStack Query or SWR","description":"Server state management libraries for efficient data fetching, caching, and synchronization with backend APIs"}

## Benefits

### benefits

- {"name":"Flexible PTO","description":"Unlimited paid time off policy allowing you to take time when needed without rigid accrual limits, supporting work-life balance and personal well-being"}
- {"name":"Unlimited AI Token Usage","description":"Full access to advanced AI coding models and agentic development tools without token or usage restrictions, enabling seamless integration of AI into your daily engineering workflow"}
- {"name":"Comprehensive Health Coverage (US)","description":"100% medical, dental, and vision insurance coverage for you with partial coverage for dependents, plus One Medical annual membership for convenient healthcare access"}
- {"name":"Retirement Planning","description":"401(k) with employer match in the US, Group Retirement Plan (RRSP + DPSP) with employer match in Canada, and workplace pension through Penfold with salary sacrifice in the UK"}
- {"name":"Family Support Benefits","description":"Parental leave up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay, plus fertility support including HRA up to $10,000/year (US) or drug coverage up to $4,000 lifetime (Canada)"}
- {"name":"Wellness and Lifestyle Benefits","description":"Health and wellness stipend, weekly coffee stipend, pet insurance (US), and centralized home-office equipment ordering for a fully equipped remote or hybrid workspace"}
- {"name":"Professional Development","description":"Budget for intra-office travel supporting team collaboration, mentorship, and cross-functional knowledge sharing across distributed offices"}
- {"name":"Relocation Support","description":"Comprehensive relocation packages available to support your move to Ramp's primary offices in New York City or San Francisco"}
- {"name":"In-Office Perks (US)","description":"Lunch, snacks, drinks, and additional office amenities at Ramp's US locations supporting a vibrant workplace culture"}
- {"name":"Virtual Care and EAP (Canada/UK)","description":"Virtual GP and at-home care through eMed/Livi (UK), Employee Assistance Program and virtual care through Lumino Health (Canada) for mental health and wellness support"}

## Compensation

- **max:** 280000
- **min:** 180000
- **currency:** USD
- **stockOptions:** true

## Interview process

### steps

- {"name":"Initial Screening Call","description":"Conversation with a recruiter to discuss your background, interest in the Applied AI Engineer role at Ramp, and high-level alignment on expectations. Expect questions about your experience with React, TypeScript, and AI tooling integration."}
- {"name":"Technical Screen with Engineering Manager","description":"Discussion of your technical depth across frontend and full-stack architecture. Walk through a past project demonstrating your state management approach, data visualization work, or experience shipping complex features end-to-end."}
- {"name":"Take-Home Engineering Challenge","description":"A practical coding exercise focused on frontend architecture and state management. You'll likely build a data-heavy React interface with real-time updates, demonstrating TypeScript proficiency, component design, and API integration patterns. Use of AI coding assistants is expected and encouraged."}
- {"name":"System Design Discussion","description":"Architectural discussion covering full-stack considerations: API design, data contracts, state management at scale, and how frontend and backend concerns should inform each other. This evaluates your ability to think beyond the UI layer and collaborate across teams."}
- {"name":"Cross-Functional Panel Interviews","description":"Sessions with current team members from the Financial Intelligence team, including frontend engineers, backend engineers, and potentially product or design partners. These conversations assess cultural fit, collaboration style, and how you approach ambiguous product challenges."}
- {"name":"Final Discussion with Team Lead","description":"Opportunity to discuss team vision, growth opportunities, and how you'd approach owning specific product surfaces. Questions about working with AI coding models as core tooling and your philosophy on shipping polished, production-grade experiences."}

## Full description
# **About Ramp**

Ramp is building the smart infrastructure for finance teams, embedded in the transaction flow of every dollar a business spends. We automate how over $200B in annualized spend flows in and out of 70,000+ companies: authorizing payments, flagging risk, categorizing spend, and closing books.

The problems are high-stakes, data-dense, and unforgiving.

We hire people with high agency and high urgency. We look for slope over intercept. We care less about where you trained and more about what you’ve built. At Ramp, everyone is a builder who owns problems end to end and makes consequential decisions that shape the outcome.

The median Ramp customer saves 5% and grows revenue 16% in their first year – far in excess of businesses operating without Ramp. We believe every ambitious company deserves the same.

If you want to build systems that directly shape how companies move and manage billions, Ramp is the place to do it.

## **About the Role**

The Financial Intelligence team, part of Ramp's Applied AI org, powers the agentic analysis, FP&A, and book-close experiences that over 70,000 businesses rely on to run their finances. We turn messy financial data into a fast, trustworthy, governed data layer that AI agents can work with and build artifacts on top of.

This is a frontend-leaning role for an engineer who obsesses over interaction design and data-dense UX, but is just as comfortable designing the API that feeds it. You'll own the surfaces customers actually touch: agentic financial analysis, month-end close, and exploratory data experiences that feel as polished as the best business intelligence tools. If you want your frontend work to sit at the center of real production LLM systems rather than being bolted on at the end, this is the role.

## **What You’ll Do**

* Design and ship customer-facing AI experiences end to end, from React UI through to the APIs and data contracts behind them
* Build BI-tool-quality interfaces for agentic analysis, FP&A, and book-close workflows: fast, dense, interactive, and trustworthy
* Own complex client-side state and rendering challenges across data-heavy, real-time, agent-driven surfaces
* Partner on API and backend design so the full stack serves the product, not the other way around
* Use the latest coding models and agentic workflows as a core part of how you ship every day

## **What You Need**

* Deep frontend expertise: TypeScript, React, and sophisticated state management in complex, data-intensive applications
* Fluency with the latest AI coding models and agentic development workflows. This is how the team works, and we expect you to be excellent at it
* Comfort working across the stack, including API design and backend systems, even with frontend as your center of gravity
* A track record of shipping polished, production-grade product experiences and owning them through ambiguity
* Bonus: experience with BI tools, data visualization, or financial/analytics products

# Benefits available to all full-time Ramp employees (Global)

• Flexible PTO

• Unlimited AI token usage

• Centralized home-office equipment ordering

• Health and wellness stipend

• Budget for intra-office travel

• Weekly coffee stipend

# United States

• 100% medical, dental & vision insurance coverage for you, with partial coverage for dependents

• One Medical annual membership

• 401(k), including employer match on contributions made while employed by Ramp

• Fertility HRA (up to $10,000 per year)

• Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay

• Pet insurance

• In-office perks: lunch, snacks, drinks, and more

• Relocation support to NYC or SF (as needed)

# Canada

• Group medical, dental, and vision coverage through Sun Life

• Life, AD&D, and disability coverage

• Fertility drug coverage (up to $4,000 lifetime)

• Group Retirement Plan with employer match (RRSP + DPSP)

• Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay, with additional time available at reduced pay

• Employee Assistance Program and virtual care through Lumino Health

# United Kingdom

• Private medical insurance through Freedom Elite

• Virtual GP and at-home care via eMed x Livi

• Workplace pension through Penfold, with salary sacrifice option

• Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay with additional time available at reduced pay

## **Referral Instructions**

If you are being referred for the role, please contact that person to apply on your behalf.

## **Other notices**

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

_Beware of recruiting scams: Ramp will only contact you through official @_[_Ramp.com_](http://Ramp.com) _email addresses and will never ask for payment or sensitive personal information during the hiring process._

[Ramp Applicant Privacy Notice](https://ramp.com/legal/applicant-privacy-notice)
