ppWe're looking for a bSenior Python Developer /b to join our team in Madrid or Barcelona, Spain in a hybrid working mode. In this role, you will design and implement secure, high-performing backend services that enable generative AI-driven applications across Azure. You will develop GraphQL APIs, optimize relational database structures and integrate AI/LLM functionalities to deliver scalable solutions. /ppJoin a cutting-edge AI platform initiative where your backend engineering expertise will power secure, scalable and innovative AI solutions, improving enterprise productivity and enabling next-generation services. You’ll work closely with DevOps/MLOps teams and data scientists to operationalize advanced AI capabilities in a production environment. /ph3Responsibilities /h3ulliDesign, build and maintain GraphQL APIs using FastAPI and Strawberry /liliIntegrate AI and LLM APIs (e.g., OpenAI, Anthropic) into backend services with secure data handling /liliArchitect relational database schemas and implement version-controlled migrations for consistency and performance /liliCollaborate with DevOps/MLOps teams to containerize and deploy services on Azure /liliMonitor, troubleshoot and optimize backend performance for speed, scalability and cost efficiency /liliImplement unit and integration tests to ensure reliability and maintainability /liliApply best practices for API security,
performance tuning and error handling /liliParticipate in CI/CD processes and improve observability for production systems /li /ulh3Requirements /h3ulliDegree in Computer Science, Software Engineering or related field /liliProven experience as a Python Developer building backend services with FastAPI /liliHands‑on experience developing GraphQL APIs with tools such as Strawberry /liliStrong knowledge of SQL and relational database design; experience with ORMs (e.g., SQLAlchemy) /liliFamiliarity with integrating AI/LLM APIs and Model Context Protocol (MCP) /liliProficiency in Git, Docker and CI/CD fundamentals /liliUnderstanding of performance optimization, scalability and monitoring practices /liliStrong problem‑solving skills and ability to work independently and collaboratively /li /ulh3Nice to have /h3ulliExperience with vector databases or RAG (Retrieval-Augmented Generation) pipelines /liliHands‑on experience deploying applications in Microsoft Azure environments /liliFamiliarity with observability tools and logging frameworks /li /ulh3We offer /h3ulliPrivate health insurance /liliEPAM Employees Stock Purchase Plan /lili100% paid sick leave /liliReferral Program /liliProfessional certification /liliLanguage courses /li /ul /p #J-18808-Ljbffr
📌 Senior Python Developer (Madrid)
🏢 Epam Systems
📍 Madrid
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.