P

Perk

Unified business travel and spend platform

AI Revenue Systems Analyst

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeBarcelona, Spain

About the Job

Requirements

  • Have 5 or more years in a technical role building production systems, whether in GTM Engineering, Revenue Systems, or software engineering with strong GTM exposure in a B2B SaaS environment.
  • Have hands-on production experience building multi-step AI agents using Python and LLM APIs such as Claude or OpenAI, beyond prompt experimentation, with deployed systems that have real dependencies and users.
  • Have strong Python engineering fundamentals and be able to build clean, maintainable, testable code, distinguishing a working prototype from a reliable system.
  • Have direct experience integrating APIs, webhooks, and event-driven flows using automation tooling such as Make, n8n, or Zapier, or equivalent, alongside custom Python solutions.
  • Have Salesforce configuration proficiency, including custom objects, flows, reporting, and data integrity logic.
  • Have a track record of translating ambiguous business problems into scoped, delivered technical solutions, sizing problems, pushing back on unrealistic scope, and shipping.
  • Have strong system-design instincts and build systems that are observable, recoverable, and do not create maintenance debt.
  • Submit a resume in English.
  • Be based within commuting distance of a company hub.

Responsibilities

  • Design, build, and maintain multi-step AI agents using Python and LLM APIs such as Claude and OpenAI to automate research, qualification, routing, and decision-making across the revenue stack.
  • Architect robust production agent systems with clear error handling, observability, and graceful degradation when upstream data or APIs misbehave.
  • Build a reusable agent framework, including shared abstractions, tooling patterns, and integration modules, so the wider Revenue Systems and GTM Engineering team can ship AI workflows without starting from scratch.
  • Evaluate and integrate emerging agentic tooling and patterns, and recommend when to build versus buy and which abstractions merit investment.
  • Build and maintain data pipelines connecting Salesforce, outbound tools, enrichment providers, and internal systems, ensuring agents have clean, timely data.
  • Engineer API integrations, webhook-driven triggers, and event-based flows using Python, Make, or equivalent automation tooling without requiring engineering support for each new connection.
  • Own the data layer underpinning AI decision-making by designing schemas, maintaining data quality, and building monitoring logic that catches issues before they reach Sales.
  • Integrate deeply with Salesforce, including custom objects, flows, and automation, so agent outputs are accurately reflected in the CRM and available to downstream reporting.
  • Partner with GTM leadership to identify manual effort that can be replaced by intelligent automation, including account research, signal triage, follow-up sequencing, and CRM hygiene.
  • Translate business problems into scoped, shippable agent systems and surface realistic timelines and trade-offs rather than over-promising on what AI can reliably do.
  • Build tooling and interfaces that give non-technical teams visibility into agent activity and confidence in the outputs they use.
  • Rapidly diagnose and resolve production-system failures to minimize disruption to selling time.
  • Set and maintain engineering standards for AI systems within Revenue Systems, including version control practices, documentation, testing patterns, and deployment hygiene.
  • Share frameworks, code, and learnings with the broader GTM Engineering team to drive consistency across the function.
  • Provide clear feedback to inform roadmap prioritization, identifying where automation is working, where it is brittle, and where human judgment is more effective than a model.

Desired Qualifications

  • Have experience designing agent frameworks or shared infrastructure patterns that other developers build on.
  • Be familiar with the GTM tooling landscape, including Clay, Outreach, Gong, and Apollo, and know how to connect agent outputs into that stack effectively.
  • Have exposure to conversation intelligence platforms such as Gong or equivalent, and experience using call data as an input to automated workflows.
  • Have experience working in a high-growth SaaS environment where the technology stack is evolving and priorities shift quickly.
  • Have prior experience building signal-based systems using hiring data, funding triggers, intent signals, or similar event streams as inputs to automated decision-making.

About the Company

Perk

Unified business travel and spend platform

Perk provides a unified spend management platform for businesses, bringing together travel booking, expenses, invoices, events and corporate cards with AI-driven policy controls for finance and operations teams. The platform connects these functions so users can manage all business spend in one system, from booking trips to paying bills. It operates through integrated workflows and AI rules that help enforce policy and control spending. Perk differentiates itself with its global footprint and scale, serving more than 12,000 companies from its dual hubs in Boston and London, and by expanding through the Yokoy spend-management acquisition and a large debt facility that funds product development, AI enhancements, and a US market launch. The company’s goal is to broaden its product capabilities, strengthen AI-driven spend controls, and accelerate US expansion toward higher annualised revenue.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$1.2B
Headquarters
Barcelona, Spain
Founded
2015

Recently Posted Jobs

Explore more opportunities at Perk

See more jobs