Marc Bruggmann is a Principal Engineer based in Stockholm with 12 years of experience building and operating large-scale, cloud-native systems at Spotify. He combines deep backend and DevOps expertise—demonstrated by contributions to high-profile open-source projects like Spotify's Helios (container orchestration) and Luigi (BigQuery integrations)—with a track record of improving task lifecycle and data pipeline reliability. At Spotify he has progressed from Staff to Principal Engineer, influencing orchestration, health checks, and data workflow integrations that power production services. He also applies an entrepreneurial lens as a founding investor at Greens Ventures, bridging technical leadership with early-stage investing. Known for pragmatic, production-first improvements, Marc excels at turning complex distributed-system challenges into maintainable operational features.
Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.
Role in this project:
Back-end Developer & Data Engineer
Contributions:9 commits, 6 PRs, 11 comments in 2 years 1 month
Contributions summary:Marc primarily contributed to the `luigi` library, focusing on integrations and enhancements related to BigQuery. They implemented features for efficient range support and dataset existence checks, enhancing the library's BigQuery capabilities. The user also wrote tests for the query and BigQuery tasks, contributing to the overall quality and reliability of the project's BigQuery integration. Moreover, they added a new task to create BigQuery views.
Contributions:14 commits, 4 PRs, 3 comments in 10 months
Contributions summary:Marc's contributions primarily revolve around improving the container orchestration platform. They made changes to the agent's task runner, incorporating the `stop` action to stop containers instead of killing them. They modified health checks by implementing docker exec, making system tests run based on the docker execution driver. Additionally, they added a stopping state for tasks in the grace period, impacting the overall lifecycle management within the platform.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.