The English-language job board for Spain

Cloud Developer (Python) — Google Cloud Platform

Hybrid in Madrid·Added yesterday (last checked 28 Oct)

BIP

61 open roles

Our summary

Work mode
Hybrid, Madrid
English
Required
Experience
5+ years
Education
University degree

Visa options

  • The ad doesn’t mention sponsorship

    Not a refusal, but not a yes. Worth asking in your first message.

Find jobs with visa support

Skills

This job advert was originally written in Spanish.

Requirements

What we're looking for

  • 5 years (minimum) of experience developing Python backends, with services in production on Google Cloud.
  • Advanced Python: asynchronous APIs, FastAPI or similar, Pydantic, strict typing, and unit and integration testing (pytest).
  • API Design: REST with OpenAPI, versioning, idempotency, error handling, and authentication (OAuth2/OIDC).
  • Databases: relational (PostgreSQL in Cloud SQL or AlloyDB) with SQLAlchemy, migrations, and query optimization; NoSQL (Firestore) and caching (Memorystore/Redis).
  • Asynchronous processing and events: Pub/Sub and Cloud Tasks, with retries, consumer idempotency, and dead-letter topics.
  • GCP Services: Cloud Run, Cloud Functions, Cloud Storage, Cloud Scheduler, and Cloud Workflows.
  • Integration with external and legacy systems: REST, SOAP, XML, and JSON with schema validation, webhooks, and certificate authentication (mTLS).
  • Architecture: microservices and modular monolith (and when to use each), Domain-Driven Design fundamentals, and resilience patterns (timeouts, retries, circuit breaker).
  • Deployment: Docker, Artifact Registry, and CI/CD with Cloud Build or GitHub Actions.
  • English B2 or higher.
  • University degree (Bachelor's/Master's) or equivalent proven experience.

Nice to have

  • Google Cloud Professional Cloud Developer certification.
  • Experience with GKE and Kubernetes.
  • Event-driven architectures, outbox pattern, and CQRS.
  • Apigee or API Gateway.
  • BigQuery as an application data source or destination.
  • AI integration in applications: consuming LLM APIs (Gemini in Vertex AI or others), with streaming, structured outputs, and timeout and error management.
  • Infrastructure as code with Terraform.

Pay & benefits

What you'll get

  • Key role within the Data & AI area, building native solutions on Google Cloud.
  • Challenging projects with real impact and top-tier clients.
  • Training budget and support for certifications.
  • Advanced technical environment and a community of practice.
  • Hybrid model (office in Madrid + flexibility) and occasional travel.
  • Competitive compensation package commensurate with experience.

The role

We are looking for a Cloud Developer with a solid foundation in Python and a practical, results-oriented mindset: someone who designs, develops, and deploys native applications and services on GCP and takes responsibility for ensuring they function reliably, securely, and maintainably. If you are motivated by building robust backends, integrating them with client systems, and providing them with generative AI capabilities, this position is for you.

You will work as a lead developer in the application layer of high-impact projects, working closely with data architects, AI Engineers, data engineers, and platform engineers.

What you'll do

  • You will develop APIs and application services: REST APIs with clear contracts, versioning, and idempotency, deployed on Cloud Run and Cloud Functions.
  • You will implement asynchronous and event-driven processes: Pub/Sub, Cloud Tasks, and Cloud Workflows, with retries and idempotent consumers.
  • You will integrate solutions with client systems: REST and SOAP APIs, XML and JSON exchange with schema validation, and authentication with certificates.
  • You will design application persistence: relational models in Cloud SQL or AlloyDB, NoSQL, and caching, with controlled migrations and optimized queries.
  • You will take your services to production: Docker, CI/CD, and unit and integration testing, so that every deployment is reliable and repeatable.
  • You will incorporate AI capabilities into applications: you will integrate the team's generative AI services into real application flows whenever the project requires it.
  • You will contribute to continuous improvement: development best practices in Google Cloud, reusable components, and technical improvement proposals.
  • You will contribute to pre-sales and proposals: you will prepare technical estimates, architectures for RFP/RFI, and participate in demos and PoCs with clients.

Soft Skills

  • Responsibility for what you build: you ensure your code works in production, not just that it passes tests.
  • Quality and maintainability: you write readable, tested, and documented code, thinking about whoever will maintain it later.
  • Pragmatic mindset: you choose simple and operable solutions over oversized architectures.
  • Clear communication: you explain technical decisions, risks, and blockers in a timely manner.
  • Collaboration: you work naturally alongside AI, data, and platform profiles.
  • Continuous learning: you stay up to date on Google Cloud and share what you learn with the team.

Hiring process

3 steps3 interviews
  1. CV assessment

  2. Interview with HR

    With HR

  3. Technical interview

    With a line manager

  4. Interview with a Partner

    With a Partner · Not every role

  • If there is no match now, the CV is kept on file for future opportunities.

About BIP

BIP is a global management consulting firm specializing in strategy, operations, and digital transformation, with a strong focus on sectors such as life sciences, energy, financial services, and telecommunications. The company operates across multiple countries and employs thousands of professionals worldwide, delivering end-to-end consulting services that combine strategic insight with operational execution.

In Spain, BIP has a significant presence with offices in Madrid and Barcelona, offering a range of roles from entry-level consultants to senior managers and specialized technical positions like AI engineering. The company is known for its collaborative, international work environment and actively hires professionals from diverse backgrounds, making it an attractive option for international talent looking to build a career in consulting in Spain.

Industry
Consulting
Founded
2003
Employees
5,000–10,000
Headquarters
Milan, Italy
In Spain
Madrid, Barcelona

Good to know if you are moving

  • BIP has offices in Madrid and Barcelona, offering opportunities in two of Spain's most dynamic cities.
  • The company works with a diverse range of sectors, including life sciences, energy, and financial services, providing varied project experiences.
  • BIP's international footprint means that professionals may have opportunities to collaborate with global teams and work on cross-border projects.
  • The company values innovation and digital transformation, making it a good fit for professionals with skills in AI, cloud, and data.
  • BIP offers roles at various levels, from entry-level to senior management, which can be suitable for professionals at different career stages.

In their own words

Additional information

Bip Iberia, in commitment and coherence with the Comprehensive Law for Equal Treatment and Non-Discrimination, opens all its positions to any person duly qualified to fill the vacancy, regardless of age, disability, gender, sexual orientation, political affiliation, race, or creed.

BUSINESS INTEGRATION PARTNERS CONSULTING IBERIA, S.L., with Tax ID (NIF) B84701903 and contact Liliana.mendoza@bip-group.com, will process the data received from your application as the Data Controller, for the purpose of managing the currently active selection process in accordance with Article 6.1.b) of the GDPR, as well as for future processes if your profile is of interest, based on your consent under Article 6.1.a).

BUSINESS INTEGRATION PARTNERS CONSULTING IBERIA, S.L. will not disclose your data to third parties except where required by law. The retention period for your CV will be a maximum of 1 year, after which it will be deleted.

You may exercise your rights of access, rectification, erasure, objection, restriction of processing, data portability, and the right not to be subject to automated decision-making, or request additional information about the processing of your data by contacting: dpo-bipspain@bip-group.com.

All open roles at BIP

Location

BIP · Madrid

Loads Google Maps, which may set its own cookies.

WhatsApp
See all 61 jobs