Jobs in Germany

Home  | English Speaking Jobs  | Flower  | Senior Backend Python Engineer
  • Remote

  • Are you looking to be key technical contributor to a fast-growing AI platform that’s redefining how the world builds intelligent systems? Do you want the chance to participate in the open-source AI movement? Are you passionate about building the future of AI alongside a world-class machine learning (ML) team, within a remote-first culture that values ownership and initiative? Then Flower Labs is the place for you.

    At Flower Labs, we’re looking who wants to use their talents to architect, design and implement tools and platforms that will be used by millions of people world-wide (including scientists, engineers, students) and have a profound impact on the future of various societally important domains such as medicine, and more. As Senior Backend Python Engineer, you’ll play a critical role in building critical pieces of the #1 open-source solution for federated and decentralized AI — already trusted by Fortune 500 companies and a 6000+ developer community.

    About the company

    Flower Labs is the world-class AI startup behind Flower, the most popular open-source framework in the world for training AI on distributed data and compute resources using federated learning. Trusted by industry leaders such as Mozilla, Owkin, Banking Circle, JP Morgan, Samsung, Temenos and Bosch, Flower enables organizations to improve their AI models on sensitive data that remains securely distributed across organizational silos or user devices. In a world where most AI relies on centralized public datasets — just a fraction of the data available — we believe unlocking access to (orders of magnitude more) private data will drive the next breakthroughs in artificial intelligence.

    Flower Labs is a Y Combinator (YCW23) graduate and backed by top-tier investors and renowned angels, including Felicis, First Spark Ventures, Mozilla Ventures, Hugging Face CEO Clem Delangue, GitHub Co-Founder Scott Chacon, Factorial Capital, Betaworks, and Pioneer Fund. Together, we are redefining how AI is built, deployed, and scaled.

    About the role

    As a Senior Backend Python Engineer, you will work across our entire stack. This includes the Flower open-source project, our internal monorepo, and high-impact user projects. We are looking for people able to assume technical leadership roles, and work with others to build the critical components that will advance the Flower ecosystem forward. For this position we are currently hiring in the UK and Germany but are open other for Europe-based applicants to better align with the current time zones of most of the team.

    System Design & Architecture

    • Design, implement, and evolve distributed systems and backend services supporting Flower’s open-source and enterprise platforms.

    • Define and maintain architectural standards and best practices to ensure reliability, scalability, and performance.

    • Contribute to shaping the long-term technical roadmap across multiple projects and teams.

    • Collaborate with frontend, research, and infrastructure teams to deliver cohesive and efficient solutions.

    Core Development & Execution

    • Write clean, maintainable, and well-tested Python code with a focus on quality and performance.

    • Lead development of new backend features, APIs, and integrations used by thousands of developers.

    • Improve the stability and observability of our services through testing, monitoring, and continuous delivery.

    • Drive code reviews, mentoring, and knowledge sharing within the team.

    Open Source & Community

    • Contribute directly to the Flower open-source project and help grow its ecosystem.

    • Review and guide community contributions to maintain high standards and consistent design.

    • Support open collaboration through documentation, issue triage, and RFC discussions.

    • Represent Flower in community events, conferences, and developer meetups.

    Performance & Reliability

    • Profile, optimize, and refactor critical code paths to improve performance under real-world workloads.

    • Design scalable storage, messaging, and computation solutions for federated and distributed systems.

    • Ensure system reliability and resilience through automation, CI/CD, and observability practices.

    Security & Data Integrity

    • Implement secure design patterns for communication, authentication, and data exchange.

    • Contribute to internal security reviews, audits, and key management improvements.

    • Promote best practices for privacy-preserving machine learning and data handling.

    About the team

    You can expect a mission-driven, collaborative, fast-paced start-up environment with experts in their respective fields. Everyone learns something new every day. Since we are still in the early phases of our mission (i.e., taking decentralized AI mainstream), you will have many opportunities to contribute ideas, be heard, and influence the direction of the company across the board. On a personal level, we value collaboration over competition. We're working in a highly competitive field and believe we can only win by collaborating and acting as one team.


    About you

    We’re looking for a strategic and hands-on backend engineer who’s passionate about building exceptional systems, contributing to open-source ecosystems, and shaping the future of AI through world-class engineering.

    Must-have qualifications

    • Independently author, test, ship, and monitor features used by thousands of users

    • Preference for async remote work

    • Exceptional Python skills, willingness to work with other languages

    • Familiarity with common tools (Linux command line, git, Docker, …)

    • Openness to adopting new tooling

    • Solid understanding of distributed systems

    • Strong written English

    • Experience with gRPC, REST, and general API design

    • Open, honest and transparent communication skills

    Optional qualifications

    • An understanding of machine learning

    • Hands-on experience in PyTorch and multi-GPU environments

    Jobs at Flower

    Job recommendations