Sigurd Spieckermann

Principal Engineer Software Engineering at Siemens

Buxtehude, Lower Saxony, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Sigurd Spieckermann is a Principal Engineer in Software Engineering at Siemens with 12 years of experience bridging DevOps, MLOps and data science. He holds a doctorate in computer science from TUM and an M.S. from Stanford, combining rigorous research with production-focused engineering. An active open-source maintainer and contributor, his work spans high-impact projects such as dask (file I/O optimizations), Theano (random number generation and NumPy compatibility), Renovate (SSH commit signing and dependency managers), mkdocs-material and copier. He co-founded creaidAI to accelerate AI adoption and has lectured on deep learning at LMU, mixing teaching, productization and architecture. A signatory of the Siemens OSS Manifesto, he is known for pragmatic, low-level improvements that boost performance and portability when moving models and data pipelines into production.
code12 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science and Engineering, Bachelor of Science (B.Sc.), Computer Science and Engineering at Technische Universität Hamburg-Harburg
bookDr. rer. nat., Computer Science, Dr. rer. nat., Computer Science at Technical University of Munich
bookLancing College
bookAbitur, 1.7 (German grading system), Abitur, 1.7 (German grading system) at Gymnasium Halepaghen-Schule Buxtehude
bookMaster of Science (M.S.), Computational & Mathematical Engineering, Master of Science (M.S.), Computational & Mathematical Engineering at Stanford University
languagesGerman, English, French
github-logo-circle

Github Skills (56)

dependency-manager10
dependency-management10
git10
scaffolding10
javascript10
node-js10
python10
package-management10
dependency-analysis10
testing10
css10
poet10
cookiecutter10
file-io10
ui-design10

Programming languages (12)

TypeScriptC++ShellRustCJavaScriptGoLua

Github contributions (5)

github-logo-circle
copier-org/copier

Aug 2022 - Jan 2023

Library and command-line utility for rendering projects templates.
Role in this project:
userBackend Developer
Contributions:648 reviews, 51 commits, 566 PRs in 5 months
Contributions summary:Sigurd primarily contributed to refactoring the codebase, adding functionality, and fixing bugs within the copier project. They focused on improvements to core functionality such as template rendering, variable name collision prevention, and module imports. Furthermore, the user introduced code simplifications and removed deprecated features, enhancing code quality and maintainability.
copier-templatepythonscaffoldingcommand-line-utilityrendering
dask/dask

Nov 2015 - Jul 2021

Parallel computing with task scheduling
Role in this project:
userBack-end Developer
Contributions:1 PR, 35 comments in 5 years 8 months
Contributions summary:Sigurd primarily focused on enhancing the `dask/dask` project by refining its core functionality related to file handling and data processing. Their contributions involved refactoring the `_chunk_read_file` function to improve performance and efficiency in reading text files. They implemented features to support handling various file types, including gzip and bz2, and added support for custom line separators. They also addressed Python 3 compatibility issues and modified tests to align with these changes.
pythonschedulingparallelnumpydask
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.
Request Free Trial
Sigurd Spieckermann - Principal Engineer Software Engineering at Siemens