Software Engineer

Sei unter den ersten Bewerbenden.
Spanflug Technologies GmbH
München
EUR 80.000 - 100.000
Sei unter den ersten Bewerbenden.
Vor 2 Tagen
Jobbeschreibung

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 responsibilities

  • Develop and maintain our core Python-based spatial analysis and manufacturability assessment software.

  • Design, implement, and manage containerized applications and environments using Docker, ensuring reliability, scalability, and reproducibility, with efficient dependency management and packaging strategies.

  • Manage and optimize various databases for CNC cutting parameters, tool data, benchmarking results, and customer feedback, ensuring data integrity, accessibility, and efficient retrieval to support model calibration.

  • Enhancing testing workflows with GitHub Actions, enforcing high code quality standards, and improving documentation for maintainability and collaboration.

  • Work closely with the platform and application teams to execute and refine deployment processes, ensuring scalability, reliability, and streamlined operations across the stack.

  • Assist in architectural and technical decision-making processes to support product scalability and robustness.

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.

Erhalte deine kostenlose, vertrauliche Lebenslaufüberprüfung.
Datei wählen oder lege sie per Drag & Drop ab
Avatar
Kostenloses Online-Coaching
Erhöhe deine Chance auf eine Einladung zum Interview!
Sei unter den Ersten, die neue Stellenangebote für Software Engineer in München entdecken.