Talent.com
EPAM Systems
Senior Python DeveloperEPAM Systems • Madrid, Madrid, Spain
Senior Python Developer

Senior Python Developer

EPAM Systems • Madrid, Madrid, Spain
Hace 18 días
Descripción del trabajo

Were looking for a Senior Python Developer to join our team in Madrid or Barcelona Spain in a hybrid working 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.

Join 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. Youll work closely with DevOps/MLOps teams and data scientists to operationalize advanced AI capabilities in a production environment.

Responsibilities

  • Design build and maintain GraphQL APIs using FastAPI and Strawberry
  • Integrate AI and LLM APIs (e.g. OpenAI Anthropic) into backend services with secure data handling
  • Architect relational database schemas and implement version-controlled migrations for consistency and performance
  • Collaborate with DevOps/MLOps teams to containerize and deploy services on Azure
  • Monitor troubleshoot and optimize backend performance for speed scalability and cost efficiency
  • Implement unit and integration tests to ensure reliability and maintainability
  • Apply best practices for API security performance tuning and error handling
  • Participate in CI/CD processes and improve observability for production systems

Requirements

  • Degree in Computer Science Software Engineering or related field
  • Proven experience as a Python Developer building backend services with FastAPI
  • Hands-on experience developing GraphQL APIs with tools such as Strawberry
  • Strong knowledge of SQL and relational database design; experience with ORMs (e.g. SQLAlchemy)
  • Familiarity with integrating AI/LLM APIs and Model Context Protocol (MCP)
  • Proficiency in Git Docker and CI/CD fundamentals
  • Understanding of performance optimization scalability and monitoring practices
  • Strong problem-solving skills and ability to work independently and collaboratively
  • Excellent English communication skills

Nice to have

  • Experience with vector databases or RAG (Retrieval-Augmented Generation) pipelines
  • Hands-on experience deploying applications in Microsoft Azure environments
  • Familiarity with observability tools and logging frameworks

Required Experience:

Senior IC


Employment Type : Full Time
Experience: years
Vacancy: 1

Crear una alerta de empleo para esta búsqueda

Senior Python Developer • Madrid, Madrid, Spain

Ofertas similares

Customer Service Administrator (Logistic Department)

Novares Ibérica AutomotiveSeseña, ES

We are looking for a skilled Customer Administrator who will manage customer order portfolios and supervise customer deliveries.This position is in Seseña (Toledo), so please keep it in mind.There ... Mostrar más

 • Oferta promocionada

Senior Databricks Engineer, Madrid (on-site) – International client

The White TeamTres Cantos, Comunidad de Madrid, Spain

Senior Databricks Engineer, Madrid (on-site) – International client.Azure Databricks + Apache Spark.Madrid (first 3-6 months on-site).We are looking for a talented Senior Databricks Engineer with s... Mostrar más