Senior Python Developer

EPAM Systems

España

On-site

PHP 3,571,428 - 4,999,999

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EPAM Systems is seeking a Senior Python Developer to join our team in a hybrid working mode in Madrid or Barcelona, Spain. In this role, you will design and implement secure backend services and develop GraphQL APIs using FastAPI, contributing to generative AI applications.

The ideal candidate will have a degree in Computer Science or related field, and proven experience in Python development, API integration, and performance optimization. Proficiency in English communication is essential.

Qualifications

  • Proven experience as a Python Developer building backend services with FastAPI.
  • Hands-on experience developing GraphQL APIs with tools such as Strawberry.
  • Understanding of performance optimization, scalability, and monitoring practices.

Responsibilities

  • Design, build and maintain GraphQL APIs using FastAPI and Strawberry.
  • Integrate AI and LLM APIs into backend services with secure data handling.
  • Collaborate with DevOps/MLOps teams to containerize and deploy services on Azure.

Skills

Python Development
FastAPI
GraphQL
SQL
CI/CD
Docker
Git
Problem-solving
English communication

Education

Degree in Computer Science, Software Engineering or related field

Tools

SQLAlchemy
Azure

Job description

We're looking for a Senior Python Developer 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.

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer for AI Apps on Azure (Hybrid)
Senior Python Backend Engineer for AI Apps on Azure (Hybrid)

EPAM Systems • España

Hybrid
PHP 3,571,000 - 5,000,000
Senior Backend Engineer
Senior Backend Engineer

Permhunt • Manila

On-site
PHP 1,500,000 - 2,000,000
Software Engineer (Backend) | Remote (Spain / Europe)
Software Engineer (Backend) | Remote (Spain / Europe)

Oliver Bernard • España

Remote
PHP 5,915,000 - 6,959,000
Python (Programming Language)- AI/ML Developer
Python (Programming Language)- AI/ML Developer

Recruitify_HR • Cebu City

On-site
PHP 1,000,000 - 1,500,000
Senior AI Engineer (Python, NET)
Senior AI Engineer (Python, NET)

APW Tech • Metro Manila

Hybrid
PHP 1,800,000 - 2,400,000
Senior Python AI Engineer
Senior Python AI Engineer

Proxify • Mexico

On-site
MXN 1,380,000 - 1,899,000
Guaranteed on‑time monthly payments
Up to 24 flex days off per year
Career-accelerating opportunities
+1
Senior Python Engineer | WFH - Up to 180K Salary
Senior Python Engineer | WFH - Up to 180K Salary

RecruitNest Consulting • Metro Manila

Remote
PHP 150,000 - 180,000
Senior Python Developer
Senior Python Developer

Private Advertiser • Philippines

On-site
PHP 1,000,000 - 1,500,000
Python AI/ML Developer
Python AI/ML Developer

Accenture in the Philippines • Philippines

On-site
PHP 600,000 - 1,200,000
Full Stack Engineer
Full Stack Engineer

Careernet • Makati

On-site
PHP 2,400,000 - 4,200,000