AI/ML Software Architect & Lead Developer (SAFEPLACE)

Starion Group

Madrid

Presencial

EUR 60.000 - 80.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Competitive remuneration packages
Access to training and development programmes
Flexible relocation support

Descripción de la vacante

Starion Group is looking for an AI/ML Software Architect & Lead Developer in Madrid, Spain, to lead architecture and development for advanced AI-enabled geospatial and crisis management platforms. The role demands a strong engineering background with responsibilities spanning frontend, backend, AI, and geospatial engineering.

Key tasks include designing scalable systems, collaborating with teams, and developing production-grade software. Candidates should have a Master’s degree and hands-on experience with AI/ML technologies and full-stack development.

Formación

  • Minimum five years of relevant professional experience.
  • Hands-on experience as a Software Architect or Lead Developer.
  • Strong communication and technical documentation skills.

Responsabilidades

  • Lead software architecture for AI-driven crisis management platforms.
  • Develop scalable backend systems using Python and FastAPI.
  • Collaborate with multidisciplinary teams for solution alignment.

Conocimientos

Full-stack software development
AI/ML technologies
Geospatial technologies
React
Python
FastAPI

Educación

Master’s degree

Herramientas

PostgreSQL/PostGIS
Docker
Cesium
GeoServer

Descripción del empleo

AI/ML Software Architect & Lead Developer (SAFEPLACE)

We are seeking an AI/ML Software Architect to join our team in Madrid, Spain, focusing on the architecture and development of next-generation AI-enabled geospatial and crisis management platforms for the SAFEPLACE project and other ESA-related initiatives.

In this role, you will lead both the architecture and hands‑on software development of scalable AI‑enabled geospatial and crisis management platforms combining AI/ML technologies, geospatial services, modern web applications, and cloud‑native backend systems.

The position requires a strong software engineering background with active participation in implementation activities across frontend, backend, AI/ML, geospatial, and deployment layers. The role goes beyond LLM integration and requires solid full‑stack and geospatial engineering expertise.

You will contribute to the development of advanced operational platforms supporting floods, wildfires, and civil protection use cases through real‑time data integration, AI‑driven analytics, and geospatial visualization technologies.

Tasks and activities
  • Defining, implementing and maintaining the overall software architecture for AI-driven crisis management platforms and geospatial applications.
  • Designing scalable backend systems and APIs using Python and FastAPI.
  • Developing modern frontend applications using React for operational dashboards and geospatial visualization interfaces.
  • Integrating geospatial technologies including Cesium and GeoServer for 2D/3D Earth observation and mapping services.
  • Designing, integrating, and optimizing AI/ML services, including Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), semantic search, and intelligent assistant capabilities.
  • Developing production‑grade frontend and backend software components as part of the operational development team.
  • Implementing AI/ML services, APIs, geospatial services, and web applications directly in collaboration with multidisciplinary teams.
  • Contributing actively to coding, integration, debugging, testing, and deployment activities across the software stack.
  • Participating in technical prototyping, feature implementation, and operational software delivery.
  • Designing and maintaining containerized environments using Docker and support deployment pipelines.
  • Building and optimizing relational and geospatial database solutions using PostgreSQL/PostGIS.
  • Collaborating with AI engineers, frontend developers, geospatial specialists, and crisis management experts to align technical solutions with operational needs.
  • Defining software engineering best practices, architecture standards, testing strategies, and DevOps workflows.
  • Ensuring system scalability, maintainability, reliability, and cybersecurity compliance.
  • Contributing to technical documentation, architectural design reviews, demonstrations, and stakeholder presentations.
  • Supporting integration activities with ESA and international partner systems.
  • Participating in technical decision‑making and mentoring of development teams.
Skills and experience

The following skills and experience are mandatory:

  • A Master’s degree and a minimum of five years of relevant professional experience.
  • Proven experience as a hands‑on Software Architect, Lead Developer, or Senior Full‑Stack Engineer in complex software systems, combining software architecture responsibilities with active development and implementation work.
  • Strong hands‑on experience in full‑stack software development encompassing frontend (React), backend (Python, FastAPI), containerisation (Docker), and relational/geospatial databases (PostgreSQL/PostGIS).
  • Expertise with geospatial technologies, including Cesium, GeoServer, and geospatial APIs and mapping services.
  • Strong knowledge and hands‑on experience with AI/ML technologies, including large language models (LLMs), RAG architectures, AI service integration, and semantic search with vector databases.
  • Experience designing distributed and scalable backend architectures.
  • Familiarity with REST APIs, microservices, and cloud‑native architectures.
  • Exposure to Git-based development workflows and CI/CD pipelines.
  • Strong problem‑solving skills and ability to work collaboratively in multidisciplinary and international teams.
  • Fluent in English with excellent communication and technical documentation skills.

The following skills and experience are considered highly desirable:

  • Experience with Earth Observation (EO), GIS, or satellite data processing systems.
  • Knowledge of PostGIS spatial queries and geospatial data pipelines.
  • Experience with cloud environments (AWS, Azure, or equivalent).
  • Familiarity with Kubernetes and orchestration platforms.
  • Exposure to safety‑critical, crisis management, or emergency response systems.
  • Knowledge of AI model deployment and MLOps practices.
  • Experience working in ESA or European institutional projects.
  • Knowledge of cybersecurity best practices for operational platforms.
  • Understanding of Spanish is highly desirable
Why should you apply?
  • You will have the opportunity to work within leading space organisations across Europe.
  • We encourage everyone to think outside the box and to push the boundaries of traditional knowledge. This role is an opportunity to join a forward‑thinking company and allows for a deeper understanding of the industry.
  • To be part of a company that values integrity, inspiration, care and collaboration.
  • Benefits include: competitive remuneration packages; unique career opportunities, including working in other countries; access to training and development programmes; flexible relocation support.

We are proud to be an equal opportunity employer, committed to achieving diversity within the workforce and creating an inclusive working environment. We therefore welcome applications from all candidates, irrespective of gender, sexual orientation, ethnicity, religious beliefs, age, disability or other characteristics.

As part of our commitment to providing an inclusive and barrier‑free recruitment process, we will provide reasonable adjustments and support to ensure neuro‑diverse applicants or those with a disability or long‑term condition can be their best during the recruitment process.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

AI ENGINEER VACANCY
AI ENGINEER VACANCY

Satlantis • Lejona

Presencial
EUR 55.000 - 75.000
Private health insurance
Flexible working hours
Office perks: fruit, coffee
Lead AI/ML Architect for Geospatial & Crisis Platforms
Lead AI/ML Architect for Geospatial & Crisis Platforms

Starion Group • Madrid

Presencial
EUR 60.000 - 80.000
Competitive remuneration packages
Access to training and development programmes
Flexible relocation support
Software Engineer
Software Engineer

Indra Group • Tres Cantos

Híbrido
EUR 40.000 - 60.000
Flexible hours
Open culture
Innovation projects
+5
Forward Deployed AI Engineer
Forward Deployed AI Engineer

Tamarind Intelligence • Madrid

Presencial
EUR 70.000 - 85.000
Salary paid in 14 installments
Annual performance bonus
Meal allowance
+5
Secure Connectivity Low LEO Lead Ground Segment Engineer
Secure Connectivity Low LEO Lead Ground Segment Engineer

European Space Agency - ESA • Villanueva de la Cañada

Presencial
EUR 70.000 - 90.000
Senior AI for Earth Sciences Team Co-Lead (RE3-R3)
Senior AI for Earth Sciences Team Co-Lead (RE3-R3)

Somma • Barcelona

Presencial
EUR 90.000 - 130.000
Restaurant tickets
Private health insurance
Relocation assistance
Cybersecurity architect for satellite navigation missions
Cybersecurity architect for satellite navigation missions

GMV • Tres Cantos

Híbrido
EUR 40.000 - 60.000
Hybrid working model with teleworking options
Flexible working hours
Personalized career plan development
+3
Space Situational Awareness Engineer
Space Situational Awareness Engineer

OKAPI: Orbits • Barcelona

Híbrido
EUR 50.000 - 70.000
Flexible work hours
Training budgets
Team-building activities
AI Full Stack Engineer
AI Full Stack Engineer

European Tech Recruit • Madrid

Presencial
EUR 90.000 - 120.000
Full-Stack Software Architect
Full-Stack Software Architect

Onhires • Barcelona

Híbrido
EUR 110.000 - 150.000
Equity
Competitive salary
Hybrid work in Barcelona