Python Backend Developer

Posted 28 Days Ago
Be an Early Applicant
Mamer, LUX
In-Office
Junior
Aerospace • Information Technology • Consulting • Defense
The Role
Develop and maintain Python backend services, APIs, data pipelines, asynchronous processing components, and workflow orchestration for a satellite-data and AI platform. Contribute to model packaging, serving, deployment, monitoring, documentation, testing, and code reviews. The role offers technical guidance and growth opportunities while working with distributed systems, geospatial data, cloud-native technologies, and AI workloads.
Summary Generated by Built In

EarthLab Luxembourg (https://www.earthlab.lu/) is an innovative company at the intersection of Earth observation and artificial intelligence. Our proprietary Max-ICS platform facilitates seamless Earth Observation (EO) data integration, advanced EO data processing, and continuous AI model training and orchestration, bridging the gap between raw satellite data and actionable insights.

We are looking for a Python Backend Developer to join the team building Max-ICS. This position is open to developers with a few years of experience as well as more senior developers. 

This is a hands-on development role, focused on the services and data pipelines that power Max-ICS. You will work in a small, multidisciplinary team, alongside experienced developers, DevOps and data scientists.

Please note that this role requires participation in onsite interviews and assessment activities in Luxembourg. As relocation assistance, visa sponsorship, and administrative immigration support cannot be provided, applicants must already be residing in or nearby Luxembourg and hold a valid authorization to work in Luxembourg at the time of application.

The candidate must be eligible for EU security clearance.

What is expected from you:

  • Develop and maintain backend services and APIs of the Max-ICS platform, with attention to code quality, performance and security.
  • Contribute to the data pipelines that ingest, catalogue, store and process large volumes of heterogeneous satellite and geospatial data.
  • Implement and improve asynchronous processing components: task queues, workers, retries, error handling and execution state tracking.
  • Contribute to the orchestration layer that schedules Earth Observation processing workflows and AI agents.
  • Support the industrialisation of AI and machine learning workloads together with the data science team: model packaging, serving and inference.
  • Take part in the deployment and monitoring of the platform (containerisation, CI/CD, observability), alongside our DevOps practices.
  • Write and maintain clear documentation for the services, APIs and data models you work on.
  • Take part in code reviews, as author and as reviewer, and grow your technical skills within the team.

    What you offer:

    • Degree in Computer Science, Information Technology or a related field, or equivalent practical experience.
    • A professional experience in backend development with strong software engineering fundamentals: modular design, API design, domain modelling, concurrency and distributed-system patterns.
    • Good command of Python, and practical experience with at least one web framework (FastAPI, Django or Flask). FastAPI is a plus.
    • Understanding of relational databases and SQL. Experience with PostgreSQL is a plus.
    • Solid software fundamentals: clean and modular code, data structures, API design basics.
    • Familiarity with Git, and an understanding of why automated testing and code quality matter.
    • Ability to work in English within an international team.
    • Curiosity, rigour and a genuine willingness to learn: you will be asked to work on technologies you have not used before.

    Nice to Have or Willin to Learn:

    • Asynchronous processing and messaging systems: RabbitMQ, Kafka, Redis Streams or equivalent.
    • Containerisation and cloud-native deployment: Docker, Kubernetes, CI/CD pipelines.
    • PostGIS, S3-compatible object storage (MinIO), search and indexing technologies (OpenSearch, Elasticsearch).
    • Earth Observation data and geospatial standards: Sentinel and Landsat missions, SAR data, GDAL, rasterio, xarray, STAC, OGC services, Cloud Optimized GeoTIFF and Zarr.
    • AI frameworks such as PyTorch or TensorFlow, and model serving solutions.
    • Agentic AI and LLM orchestration: multi-agent frameworks, tool calling, MCP, RAG, vector databases.
    • Familiarity with JavaScript/TypeScript, useful for API integration with our front-end developer.
    • French language.

    Soft skills

    • Willingness to learn: the candidate will work on technologies and on an application domain that are new to them.
    • Rigour and attention to detail, in particular on reliability and security-sensitive components.
    • Clear communication and ability to ask for help early in a small, multicultural team.
    • Autonomy in day-to-day work, combined with acceptance of frequent code review and technical guidance.
    • Collective ownership: interest in the outcome of the team, not only in individual tasks.

    What we offer:

    • A real learning curve: you will work on satellite data, distributed systems and AI orchestration from your first months.
    • Technical guidance and systematic code reviews within a small team where your contributions are visible.
    • Exposure to European institutional programmes (ESA, EDA, EU) and to defense, environmental and geospatial intelligence use cases.
    • A permanent position in a growing subsidiary of the Telespazio Group.

    Location:

    You will be working in Luxemburg https://www.earthlab.lu/

    starting date: ASAP

      Please note that interviews will be held via Teams, then onsite in person.

      Skills Required

      • Degree in Computer Science, Information Technology, a related field, or equivalent practical experience
      • Professional backend development experience with strong software engineering fundamentals
      • Good command of Python
      • Practical experience with at least one web framework, such as FastAPI, Django, or Flask
      • Understanding of relational databases and SQL
      • Solid knowledge of modular code, data structures, API design, domain modelling, concurrency, or distributed-system patterns
      • Familiarity with Git and automated testing and code quality practices
      • Ability to work in English within an international team
      • Eligibility for EU security clearance
      • Experience with FastAPI
      • Experience with PostgreSQL
      • Asynchronous processing or messaging systems, such as RabbitMQ, Kafka, or Redis Streams
      • Docker, Kubernetes, and CI/CD pipelines
      • PostGIS, MinIO, OpenSearch, or Elasticsearch
      • Earth Observation and geospatial technologies, such as GDAL, rasterio, xarray, STAC, OGC services, Cloud Optimized GeoTIFF, or Zarr
      • AI frameworks or model serving technologies, such as PyTorch or TensorFlow
      • Agentic AI, LLM orchestration, MCP, RAG, or vector databases
      • JavaScript or TypeScript
      • French language skills
      Am I A Good Fit?
      beta
      Get Personalized Job Insights.
      Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

      The Company
      HQ: Buenos Aires
      200 Employees
      Year Founded: 1982

      What We Do

      Telespazio Belgium, a Leonardo and Thales company, provides world-class products, engineering services, and support in the field of space programs and high-technology projects. The company delivers advanced and innovative satellite services in navigation, earth observation, and space operations, offering cutting-edge applications and systems engineering to business, military, and institutional clients across the Benelux region.

      Similar Jobs

      Atlassian Logo Atlassian

      Solutions Engineer

      Cloud • Information Technology • Productivity • Security • Software • App development • Automation
      In-Office or Remote
      28 Locations
      11000 Employees

      Tufin Logo Tufin

      Account Manager

      Security • Cybersecurity
      Remote or Hybrid
      27 Locations
      500 Employees
      Hybrid
      2 Locations
      289097 Employees

      CSC Logo CSC

      Data Governance Specialist

      Fintech • Legal Tech • Software • Financial Services • Cybersecurity • Data Privacy
      Remote or Hybrid
      5 Locations
      8500 Employees
      35K-50K Annually

      Similar Companies Hiring

      Golden Pet Brands Thumbnail
      Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
      El Segundo, California
      178 Employees
      Outpost Space Thumbnail
      Aerospace • Defense
      Los Angeles, California
      38 Employees
      Revel Thumbnail
      Aerospace • Hardware • Robotics • Software
      Marina Del Rey, California
      70 Employees

      Sign up now Access later

      Create Free Account

      Please log in or sign up to report this job.

      Create Free Account