🇪🇸 Spain · 20h ago
Backend Engineer - remote Spain
Rubiboo
LinkedInseniorEnglish-friendly
About the jobSenior Backend Engineer — Python & AILocation: Remote SpainCompensation: 40 to 45 KAbout the OpportunityWe’re partnering with DeepMimic, an AI-powered platform for research, simulation, analysis and report generation.We’re looking for a Senior Backend Engineer to take real technical ownership of the backend and help evolve the platform as it scales.This is not simply a feature-development role. You’ll be responsible for the health, evolution and reliability of the backend, while helping turn experimental AI capabilities into robust, maintainable production software.You’ll join a compact, multidisciplinary technical team spanning backend, frontend, infrastructure, product and AI. Each area has clear ownership, while cross-functional decisions are made collaboratively.What You’ll DoTake technical ownership of the backend, developing a deep understanding of its architecture, flows and dependenciesDesign and build APIs, business logic, data models and backend processesMaintain and evolve the existing codebase, improving it incrementally without unnecessarily rewriting working systemsBuild and maintain asynchronous and long-running processes, including pipelines, workers, state management, retries and concurrencyBuild AI-powered backend capabilities, including LLM integrations, structured outputs, context management and orchestrationOwn LLM performance, scalability and cost, including latency, throughput and consumption per customerEvolve databases through schema changes, migrations, backfills and data transformationsMaintain strong authentication, authorisation and data isolation between organisationsDiagnose problems end-to-end and improve testing, observability and recoveryWork closely with frontend and infrastructure engineers to build and operate complete product capabilitiesContribute to improving engineering processes, automation, testing and code reviewWho You AreA senior engineer who enjoys having real ownership over a systemHighly autonomous and comfortable investigating problems without needing detailed instructionsSomeone who thinks beyond individual features and cares about reliability, scalability and maintainabilityComfortable making technical trade-offs and deciding when to refactor, simplify or preserve an existing solutionCurious about areas beyond backend and able to collaborate effectively across disciplinesStrong communicator who can explain and defend technical decisions while incorporating other perspectivesExcited about using AI as a genuine engineering productivity multiplierMust-Have ExperienceStrong professional experience building and maintaining Python backends in productionExperience taking ownership of and evolving existing backend systemsStrong knowledge of asynchronous programming, typed Python and API designExperience with FastAPI or an equivalent frameworkExperience with relational databases, data modelling, transactions, query optimisation and migrationsExperience designing systems resilient to failure, including timeouts, retries, idempotency, state management and recoveryExperience with automated testing, Git, code review and CI/CDPractical knowledge of API security, authentication and authorisationStrong debugging and root-cause analysis skills across application, data, asynchronous processes and infrastructureProven ability to work autonomously and prioritise between functionality, reliability and technical debtFluency with Claude Code or similar AI-assisted development tools, using them in real engineering workflows without compromising quality, security or maintainabilityTech StackBackend: Python, FastAPIArchitecture: APIs, asynchronous processing, long-running processes and external service integrationsDatabase: Relational databasesAI: LLM integrations, structured outputs, context management and orchestrationInfrastructure: Containers, Kubernetes, GitOps and Infrastructure as CodeCloud: AWS, Azure, Google Cloud or equivalent environmentsEngineering: Automated testing, CI/CD and code quality toolingWhat Makes You a Great FitYou want real ownership, rather than simply being given tickets to implementYou enjoy understanding an existing system deeply and making it better over timeYou’re excited by the challenge of taking experimental AI capabilities into productionYou care about the business impact of engineering decisions, particularly LLM performance, scalability and costYou use AI coding tools to increase your velocity while maintaining a high engineering barYou’re comfortable working in a compact team where autonomy and accountability go hand in handYou have strong technical judgement and can balance speed, reliability, cost and technical debtYou Might Not Be a Fit IfYou prefer highly defined tasks and detailed specifications over ownership and investigationYou want to work exclusively within backend without collaborating across disciplinesYou see infrastructure, performance, reliability or cost as someone else’s problemYou’re interested in AI coding tools only as a novelty rather than as part of your real engineering workflowYou prefer rewriting systems from scratch rather than incrementally improving what already worksAbout the ProductDeepMimic is an AI-powered platform for research, simulation, analysis and report generation.The backend supports AI-driven capabilities that need to move from early experimentation into reliable product functionality.As the platform grows to serve an increasing number of organisations, the engineering challenges increasingly centre around:Performance and scalabilityLLM cost and consumptionReliable asynchronous and long-running processesRobust integrations with external AI models and servicesData security and isolation between organisationsTurning experimental capabilities into maintainable production systemsWhy This RoleThis is a strong opportunity to:Take real technical ownership of a production backendWork directly at the intersection of backend engineering and AIHelp transform experimental capabilities into reliable production softwareOwn the performance, scalability and economics of LLM usageWork in a compact team with high technical autonomyUse modern AI development tools to fundamentally change how softwareSourced from LinkedIn. Relocantly aggregates public job postings; apply on the original site.