Skip to main content

Senior Python Engineer (d/f/m)

Berlin
Full-time
Permanent employee

Your mission

The Rulemapping Application Platform has been running in production for over 20 years, supporting complex legal and regulatory processes. You own the Python applications of this platform and bring modern AI functionality into a system that public authorities and companies rely on every day. It is work on a mature codebase that demands careful engineering and offers real room to make it measurably better.


  • You evolve the platform's Python applications and keep code quality high, with thoughtful architecture, meaningful refactoring, clean interfaces, and solid test coverage.
  • Technical debt is something you tackle constructively and resolve in a live production environment.
  • You integrate AI functionality such as LLM APIs, embeddings, and pipelines sustainably into existing applications and use modern AI coding tools in your daily development work.
  • You contribute actively to technical decisions, code reviews, and feature design, watch performance, correctness, and reliability, and act before problems arise.
  • You work closely with the DevOps role. Infrastructure and deployment live there; you deliver cleanly deployable code.

Your profile

  • Several years of experience with Python in production. You know the difference between good code and code that was merely written fast.
  • A reliable instinct for readable, maintainable code, with sensible abstractions, solid tests, and clean typing.
  • Familiarity with the modern Python ecosystem. FastAPI, async, packaging, and common tooling are part of your daily work.
  • You work autonomously, make decisions, and can explain your reasoning. You don't need close supervision to deliver strong results.
  • Experience with LLM APIs or ML models in production applications is a clear plus. If you don't have it yet, a genuine willingness to get up to speed is what counts.

Why us?

  • You work on a technically demanding platform with a real societal mission, no throwaway projects, but software with substance and longevity
  • AI is not a buzzword here – it is a core part of the product, and you will work closely with applied LLM technology
  • A small, technically strong team with short decision-making cycles and plenty of room to shape things
  • Modern office in central Berlin-Mitte
  • Flexible working arrangements and a modern team culture

About us

Our decision models map the logic of laws, regulations, and complex sets of rules completely and in machine-readable form. This means routine reviews are automated and transparent, while the decision itself stays with a human. We build this technology for public administration as well as for companies in regulated industries. Public authorities currently use it in building permit and wind power approval procedures, among others.

At Rulemapping, we are revolutionizing the world of rules and laws and, with our Law as Code approach, developing the open standard for digital law. Supported by the Federal Agency for Breakthrough Innovation (SPRIND) and anchored in the German federal government's modernization agenda, our unique combination of Rulemap and language model delivers results that are reasoned, legally sound and verifiable. We take this pioneering technology wherever procedures run at high volume or high complexity, in Germany and internationally.

Together with you, we want to further advance this vision!

Senior Python Engineer (d/f/m) | Jobs at Rulemapping