CareerPlanSign in

Senior Backend Software Engineer - Python

Madrid Office💼 Full-time🗓 2026-06-19 → 2026-09-29

Core

Design and implement production-grade Python services and orchestrate LLM-powered agents for an autonomous Sales OS.

Role type

Senior Backend Software Engineer (Python/AI)

Builds

AI-driven customer communication systems, autonomous sales workflows, and internal agent coordination frameworks.

Domain

AI/ML, Customer Communications, SaaS

Deliverable

production ML models | product features

Required skills

Python (async, typing, architecture), Distributed Systems, Domain-Driven Design, LLM Agent Orchestration, System Optimization, Cloud Infrastructure

Preferred skills

GCP, Kubernetes, AI Coding Assistants

Technologies

Python, FastAPI, Celery, PostgreSQL, uv, NextJS, Tailwind, Google Cloud, Kubernetes

Responsibilities

Design and implement production-grade Python services with clean architecture; Architect scalable, distributed systems using DDD principles; Integrate with external SaaS systems (CRMs, dialers, OAuth); Optimize performance, latency, cost, and reliability of AI-driven systems; Build and orchestrate LLM-powered agents (planning, reasoning, tool usage, memory); Develop internal frameworks for agent coordination, tool execution, memory layers, and event-driven workflows.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 853,000+ jobs from 20+ sources.