Description
We are seeking a motivated Software Engineer with strong Python skills to join our Algorithm team in Munich. In this position, you will have the unique opportunity to contribute directly to our core spatial analysis and manufacturability assessment software—a powerful tool at the center of our operations. This software interprets CAD models to deliver real-time cost estimates and machining times, empowering our users to seamlessly order custom CNC-machined parts.
As a member of our core engineering team, you will work closely with production engineering experts and our web application team, developing and refining algorithms that provide accurate manufacturability assessments and cost feedback. You will make impactful contributions to our production codebase, continuously enhancing the user experience through rapid feedback and iteration.
Your Profile
Bachelor’s or Master’s degree in Software Engineering, Computer Science, or a related STEM field.
3+ years of experience in software engineering, with a strong command of Python and Docker.
Experience scaling and maintaining large codebases while making key architectural decisions.
Proficiency in Git and GitHub actions (or other CI/CD tools), with hands-on experience designing and maintaining CI/CD pipelines and experience utilizing software quality frameworks for automated tests, linting, etc.
Solid understanding of containerization, orchestration, and workflow automation tools, including Docker.
Working knowledge of structured and unstructured databases, including query optimization and data management best practices. SQLAlchemy and MongoDB experience is preferred.
Strong problem-solving skills and a proactive, collaborative approach to team-based development.
Excellent communication skills, fluency in English.
The following skills are optional but would strengthen your application:
Experience with workflow orchestration systems for managing complex task coordination across services, preferably with Temporal and Kubernetes.
Experience with CAD kernels and spatial analysis, with a background in numerical methods or data analysis techniques related to computational geometry.
Experience with observability tools for logging, monitoring, alerting and visualization, such as Prometheus, Grafana, Datadog, etc.
Familiarity with Python-C++ integration, such as using Pybind11 or Cython.
German language skills.
Why Spanflug?
Central Munich office
Flat hierarchies and transparent communication
30 vacation days
3 annual training days
Flexible hours
Commitment and excellent performance are rewarded
Space for creativity and regular hackathons
Weekly yoga sessions
Annual company retreats and frequent team-building events
Budget for books, conferences, and training
Subsidized lunches, free snacks & drinks
If you’re a coding enthusiast and eager to put your skills to the test in a thriving startup environment, don’t miss this chance. Apply today and let's revolutionize the CNC-machining world together at Spanflug
About us
Spanflug Technologies GmbH is a technology company based in Munich and operator of a platform for the efficient procurement of custom machined parts. Spanflug's aim is to digitally network supply and demand, automate processes and thus make procurement as quick and easy as possible for customers and suppliers. The Spanflug BUY procurement solution offers customers efficient, automated processes, from instant quotations to large project requests. The range includes turning parts, milling parts, sheet metal parts, 3D printed parts, laser parts and assemblies. The parts are manufactured via a network of thousands of machines at selected and qualified suppliers in Germany and Austria. The software-as-a-service solution Spanflug MAKE enables manufacturing companies in the machining sector to perform costing, quoting and work preparation more efficiently, to react more quickly to customer enquiries and to set up their business profitably in the long term. Spanflug has a quality management system certified to ISO 9001:2015. The company was founded as a spin-off from the Institute for Machine Tools and Industrial Management (iwb) at the Technical University of Munich (TUM) in 2018 and is supported by UnternehmerTUM. The German Machine Tool Builders' Association (VDW) has held a stake in Spanflug since 2020 and the company CERATIZIT S.A. since 2024.