Jobs · Full-time · Mid

Python Developer

Build the tools behind LSF's missions — analysis, automation, ground segment and data pipelines — in Python.

Full-time Mid Software
Location
Athens HQ · on site
Posted
2026-10-15

The work

Much of what happens around a space mission is software on the ground: the analyses that size it, the pipelines that process its data, and the automation that tests it. At LSF most of that is Python, and most of it is open source.

A typical month mixes:

  • Analysis tools. Orbit, coverage and budget analyses, with tools such as Ephemerista and Orekit, turned into code others can rerun.
  • Ground segment. Services and data-processing pipelines for our missions.
  • Test automation. Driving hardware and software tests on our flatsat, and the CI that runs them on GitLab.
  • Open-source projects. Contributing to and reviewing code across SatNOGS, Ephemerista and our other projects.

What we’re looking for

  • 2+ years of professional Python: packaging, testing with pytest, type hints.
  • NumPy and pandas. Web and API frameworks (FastAPI, Django) are a plus.
  • Comfortable with Linux, Git and containers.
  • Interest in space. The domain knowledge can be learned here.
  • Fluent English. Greek is a plus.

How we work

LSF is a self-managing, open-source non-profit. We make decisions in the open, prefer durable docs over standing meetings, and review each other’s work on GitLab. This role is on site at our Athens HQ (Irous 21, 104 42 Athens), next to the cleanroom and lab where our flight hardware is integrated and tested. We aim for a start between December 2026 and February 2027.

We weigh fit with the foundation and its mission at least as heavily as fit with the position. Read more in our hiring documentation.

Apply

Send your application.

Email us with the four pieces of information from our hiring process: the position you're interested in and how you see yourself fit, a self-assessment of level and cultural fit, and any additional ideas you'd like to bring forward. Attach your CV and anything else that helps us understand you.

Your email lands as a confidential issue in our hiring tracker, visible only to the HR team and the assigned Hiring Manager. We acknowledge every application. Personal data is retained for 12 months from the close of your application; request earlier deletion any time by replying to your application thread.