Leonardo

INSAR Geospatial Data Platform Engineer

Leonardo · Rome, Lazio, Italy · €35K–€44K/yr

Defense and Space Manufacturing · 10,001+ employees

13 h ago
Mid (2-5 yrs) Full-time Temporary Italy
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The engineer will manage the architecture and performance of a large-scale Earth Observation data processing system. They will collaborate with science teams to optimize pipelines, ensure scalability, and maintain high engineering standards.

What they look for

Python C Big data Workflow orchestration HPC Cloud computing Data processing Software engineering CI/CD Geospatial data Earth observation Dask Xarray Zarr AWS GCP

Requirements

Candidates should have up to 5 years of experience in software or systems engineering with strong Python programming skills. Experience with big data pipelines, cloud environments, and workflow orchestration tools is required.

Benefits

Thirteenth month salary Performance-related bonus Welfare vouchers Meal vouchers Professional training Well-being programs

Full description

Job Description:

Leonardo is an international industrial group and a global leader in Aerospace, Defence, and Security, delivering multi-domain technological capabilities across the sectors of helicopters, aircraft, aerostructures, electronics, cybersecurity, and space. Within Leonardo’s Space Division, e-GEOS—a company owned by ASI (20%) and Telespazio (80%)—is a leading international player in the Earth Observation and geospatial information sector, offering a unique portfolio of application services. Within the organizational unit Chief Technological Innovation Office at the Rome office we are looking for a resource to cover the position of INSAR Geospatial Data Platform Engineer

About the role

We're growing our engineering capacity around a large-scale Earth Observation data processing system, handling satellite radar data at global scale. This role is responsible for ensuring the system's architecture is scalable, efficient, and production-grade, working alongside specialized technical partners and our science team, with growing ownership over time. You'll join the SAR Algorithms team in the Algorithms and Prototypes unit, reporting to the team lead, who will also mentor you technically as you take on more architectural responsibility.

There is a clear growth path toward technical leadership of the system.

What you'll do

Review and assess technical architecture proposals (workflow orchestration, data handling, parallelization, resource usage) against project requirements, identifying scalability, performance, or cost risks.

Translate requirements between our science team and technical partners and represent engineering standards in technical discussions.

Review code for quality, maintainability, test coverage, and documentation.

Track technical milestones and acceptance criteria, covering both functional correctness and non-functional aspects like performance and scalability.

Maintain, extend, and debug components of the processing pipeline independently, with growing architectural ownership over time.

Optimize pipeline performance for large-scale, big data processing: I/O efficiency, storage formats, parallel and distributed processing.

Build pipeline- and resource-level monitoring so issues surface early.

Work with the science team to integrate data-quality checks into the pipeline.

Contribute to and strengthen existing CI/CD practices.

Help ensure the system reliably meets internal performance and reliability expectations.

What we're looking for

Up to 5 years of experience in software/systems engineering, ideally with exposure to big data, data-intensive, or scientific computing pipelines.

Solid hands-on programming skills in Python; comfort reading and working with C.

Experience with, or strong conceptual understanding of, workflow orchestration tools (e.g. Snakemake, Prefect, Airflow, or similar).

Experience with HPC and cloud computing environments.

Good understanding of I/O and performance bottlenecks in large-scale data processing.

Strong fundamentals in software engineering practice: testing, version control, code review, documentation.

A track record of taking ownership and learning quickly.

Comfortable reviewing and constructively challenging technical proposals, communicating clearly with both engineers and domain scientists.

Good written/oral English skills (at least B2 level)

Nice to have

Experience with geospatial or Earth Observation data.

Familiarity with chunked/array-based scientific computing tools (e.g. Dask, Xarray, Zarr).

Exposure to cloud platforms (AWS, GCP, or Azure).

Experience working with external technical partners or contractors.

What we offer

Our collective bargaining agreement is the CCNL "Industria Metalmeccanica Privata e della Installazione di Impianti"

Working mode: Hybrid

Contract category: Clerk

Contractual type: 12-month fixed term

Thirteenth month;

Reward related to Business results;

Welfare vouchers;

Ticket of 8.50 euros

Opportunities for training and continuous updating of professional skills and soft skills;

Well-being: We put the economic, physical, social and psychological well-being of our people first, offering multiple solutions close to their needs.

Seniority:

Junior

Primary Location:

IT - Roma - Via Tiburtina, 965

Contract Type:

Fixed term Total Base Pay Range:

35-44K

Hybrid Working:

Hybrid