Python Software Engineer - Backend & Data

Murmuration Malta Ltd

  • Malta Island
  • Permanent
  • Full-time
  • 27 days ago
📍 Malta (Based in Malta, with hybrid working)Murmuration is hiring a Python Software Engineer to contribute to the design and development of data-intensive systems leveraging Earth Observation and geospatial data for environmental and analytical applications.This role suits engineers who enjoy working on real production systems, handling large datasets, and engaging with end-to-end technical scopes rather than isolated tasks.What you will work on
  • Build Python backend services, APIs, and data pipelines
  • Work with large-scale geospatial and satellite datasets
  • Improve performance, reliability, and scalability of processing systems
  • Contribute to cloud-native and containerised environments
  • Collaborate with teams across France, Spain, and Malta
Profile
  • 5+ years of professional experience in Python
  • Strong background in backend engineering and/or data-intensive systems
  • Good understanding of APIs, data pipelines, and scalable architectures
  • Comfortable working in production environments
  • Interest in geospatial, Earth Observation, or environmental data is a plus
Core technologiesPython • FastAPI • PostgreSQL • Prefect • S3 • Kubernetes • GitLab CINice to haveDask • Xarray • Zarr • GeoParquet • Dash • Linux • DevOps practices • Performance optimisation • cloud environments • remote-sensing dataOffer
  • Candidates already based in Malta, or willing to relocate, are welcome
  • Full-time Maltese employment contract
  • Competitive salary based on experience
  • Direct involvement in production systems and technical decisions
  • International working environment (France / Spain / Malta)
  • Role with strong ownership and growth potential
Industry
  • Environmental Services
Employment Type
  • Full-time

JobsinMalta