Senior Backend Software Engineer - AI Squad

New Today

Join to apply for the Senior Backend Software Engineer - AI Squad role at SpendeskPitch — Why this role mattersHelp transform Spendesk into an AI‑first spend management platform. As part of our new AI/Data squad, you’ll design and operate the services that power AI features end‑to‑end — from supplier recommendations to autonomous workflows that reduce manual toil. You’ll collaborate closely with ML Engineers, PMs, and Designers, integrating best‑in‑class models via AWS Bedrock and building reliable, scalable APIs and pipelines. This is a greenfield opportunity with real product impact and latitude to shape our architecture around agents, orchestration, and evaluations.Role OverviewWe are looking for a talented Backend Software Engineer to join our AI/Data squad and help shape the future of spend management with AI.As a Backend Software Engineer, you will take ownership of both functional and technical topics. You will have the opportunity to work across the entire feature lifecycle, including specification, technical design, development, testing, documentation, and maintenance.Our stackTypeScriptNode.js for backend and banking applicationsReact on the frontendPostgreSQL for data storage; Redis, SQS, and Kafka for jobs and queuesTerraform to define our infrastructureKubernetes, Lambdas, and Step Functions to run our applicationsAWS as our cloud provider (including AWS Bedrock for LLM access)GitHub Actions for CIKey ResponsibilitiesDesign, build, and operate backend services and APIs that power AI features (performance, reliability, cost efficiency, and security by design).Integrate LLMs via AWS Bedrock; define robust calling patterns, guardrails, and evaluation metrics with ML Engineers.Build asynchronous pipelines and orchestration for multi‑step workflows (e.g., Step Functions, SQS/Kafka, retries, idempotency).Define data models, contracts, and interfaces enabling clear collaboration across squads; contribute to platform components reusable by other teams.Instrument services with metrics, tracing, logs, and evaluations to measure quality (latency, accuracy, cost, user outcomes) and drive iteration.Contribute to technical vision and deliver complex projects end‑to‑end; propose POCs/experiments and iterate quickly based on signal.Improve engineering processes, tools, and systems to enhance productivity and scalability; champion “you build it, you run it”.Mentor and inspire fellow engineers; share best practices in reliability, performance, and secure coding.How We Work (AI/Data Squad)AI‑first, product‑led: prototype fast, test with real users, iterate based on data.You build it, you run it: squads own deployment, monitoring, and continuous improvements.Collaboration by default: work hand‑in‑hand with PM, Design, and ML Engineering; align on outcomes, not just outputs.Pragmatic engineering: make clear trade‑offs; optimize for impact over theoretical perfection.What We’re Looking ForFluency in written and spoken English (our business language)2+ years of experience in software development (5+ years for Senior Engineer positions)Strong AI mindsetProven track record of delivering high‑quality, scalable AI productsAbility to translate business and product concepts into technical solutionsEnthusiasm for working in a fast‑paced environment, with a focus on continuous growth and craft masteryStrong customer‑centric mindsetAlignment with Spendesk’s core values of empowering businesses to achieve moreNice‑to‑haves (not Required)Experience integrating LLMs (Bedrock/OpenAI/Anthropic), prompt orchestration, guardrails, and evaluation frameworks.Strong background in event‑driven architectures (Kafka/SQS), workflow engines (Step Functions), and resilient async processing.Observability expertise (metrics/tracing/logging), SLOs/error budgets, and performance tuning at scale.Security, compliance, and data privacy best practices in finance or SaaS contexts.Working knowledge of React/Frontend to collaborate effectively across the stack.Example projects you might work onAccounting Assistant: Helps accountants collect receipts and context from end usersBudget Forecaster: Predicts budget needs based on historical data and business plansSpend Data Agent: Provides budget owners with insights on budget performance and trendsLocation and ways of workingWe value regular in‑person collaboration. We’re primarily hiring in Paris or London (flexible hybrid). Outstanding remote candidates may be considered; this is not a remote‑first role.Hiring processHR Screening callDiscussion with a Hiring Manager (Head of Engineering)Technical interview: live coding (and/or technical design depending on seniority)Final interview with leadershipAbout SpendeskSpendesk is the AI-powered spend management and procurement platform that transforms company spending. By simplifying procurement, payment cards, expense management, invoice processing, and accounting automation, Spendesk sets the new standard for spending at work.Diversity & InclusionAt Spendesk, we're committed to fostering an environment where all differences are encouraged, supported and celebrated. We're building our culture for everyone, with everyone.What Success Looks Like In Your First 90 DaysYou’ve shipped a production backend service that powers an AI feature, with clear SLOs and observability in place.You’ve integrated models via AWS Bedrock with appropriate guardrails and evaluation metrics, iterating based on real usage.You’ve improved a platform capability (e.g., orchestration pattern, cost/perf optimization, or data contract) used by multiple squads.You’ve delivered a POC or experiment that informed the roadmap and accelerated learning. #J-18808-Ljbffr
Location:
City Of London, England, United Kingdom
Job Type:
FullTime

We found some similar jobs based on your search