Junior Software Engineer
Posting Start Date: 25 Sept 2026
Location: Rome, IT
Company: Serco Plc
Introduction
Serco is a leading Space Services Provider with thousands of skilled resources that has supported over 50 space missions on behalf of more than 10 Space or Government agencies around the globe, including the ESA and NASASerco Italia S.p.A. is one of the top 50 World Space Manufacturing and Service companies with a long history of providing Earth Observation operations, maintenance and front-end services to the European Space Agency. The company also offers vast experience to a huge number of IT and space markets including central governments, defense organizations, the aerospace industry and commercial companies.
We are hiring a Junior Software Engineer to join our team in developing AI-driven solutions for disaster management. In this role, you will build machine learning models to detect, monitor, and assess natural disasters—such as floods, wildfires, landslides, and storm damage—using satellite and Earth observation (EO) data. In order to answer to our current customers, we are looking for a candidate fluent in Italian and English.
Skills and attributes:
- ML Model Development: Design, train, and deploy computer vision and machine learning models (e.g., semantic segmentation, change detection, temporal analysis) tailored to disaster response and risk mitigation.
- Earth Observation & Mission Integration: Process, calibrate, and fuse data from current and upcoming EO missions across optical, SAR, and thermal sensors (e.g., Sentinel, Landsat, NISAR, SWOT, high-resolution commercial constellations).
- Image Quality & Preprocessing: Conduct rigorous image quality assessment, radiometric and atmospheric correction, geometric registration, and artifact reduction to ensure robust model inputs.
- Pipeline Optimization: Build automated data ingestion and processing pipelines using cloud-based geospatial platforms and modern AI frameworks.
Knowledge and experience:
- Degree in Remote Sensing, Geoinformatics, Computer Science, Data Science, or a related field.
- Strong background in machine learning and deep learning frameworks (e.g., PyTorch, TensorFlow) applied to spatial and temporal Earth observation data.
- Technical expertise in image processing, quality control, and geospatial analysis libraries (e.g., GDAL, Rasterio, xarray, QGIS).
- Deep understanding of current EO satellite missions, sensor characteristics, and upcoming satellite programs.
- Proficiency in Python and experience working with cloud environments (e.g., Google Earth Engine).
What We Offer:
- National Collective Labor Agreement (CCNL Commercio)
- Hybrid working model
- Fixed employment contract
- Salary range from 33k to 38k yearly gross
- 13th and 14th monthly salary payments
- Meal, snacks, and free coffee when on-site at Serco Rome Office
- Health insurance coverage, also extended to family members
- Company-sponsored training programs
- Shuttle service to the Rome office
- Discounted membership at Fit Express Roma sports center
- Discounts at retail stores within the Domus shopping center (restaurants, hairdressers, beauty services, etc.)
The Company reserves the right to evaluate the appropriate job level and compensation package based on objective criteria emerging during the selection process, in line with the candidate’s seniority, the role requirements and consistency with internal pay equity parameters for comparable positions, and in compliance with principles of fairness, transparency, and equal opportunity as set out by applicable law.