Platform Engineer

Comunidad de Madrid
Municipality of Madrid, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Amazon DynamoDB
Elasticsearch
PostgreSQL
Redis
Search Technologies
Generative AI
AWS Lambda
PowerTools (Software)
Amazon Web Services (AWS)

Job description

  • Own and evolve ~20 Lambda-based microservices (Python 3.14, AWS CDK, aws-lambda-powertools)
  • Design domain event patterns across services using EventBridge, SQS, and SNS
  • Own services end-to-end: ensuring correct schema design - maintaining self-service deployment - alerting - on-call
  • Build AI/ML integrations using Google Generative AI, semantic search, and recipe understanding pipelines
  • Keep AWS spend honest: right-size memory/timeout configs, eliminate wasteful invocation patterns
  • Grow the team's skills through mentoring, knowledge-sharing sessions, and other technical initiatives

Requirements

  • 5+ years building production AWS Lambda systems at scale
  • Fluent in Python with strict typing (pyrefly, Pydantic v2)
  • Comfortable across DynamoDB, Valkey (Redis), PostgreSQL (SQLModel/Alembic), and Elasticsearch
  • Strong AI engineering practice
  • Can read IoT/embedded protocol code (CBOR, KSUID, CRC) without panicking
  • Fluent in English; clear communicator with both technical peers and less-technical stakeholders

Apply for this position