Softwareentwickler – Algorithm (Python, Computational Engineering) (m/w/d)

Full Time
Munich, Germany
1 month ago
Beschreibung

Wir suchen einen motivierten Softwareentwickler mit starken Python-Kenntnissen zur Verstärkung unseres Algorithmus-Teams in München. In dieser Position haben Sie die einzigartige Möglichkeit, direkt zu unserer Kernsoftware für räumliche Analyse und Fertigbarkeitsbewertung beizutragen – ein leistungsstarkes Tool im Zentrum unserer Abläufe. Diese Software interpretiert CAD-Modelle, um in Echtzeit Kostenschätzungen und Bearbeitungszeiten zu liefern, sodass unsere Nutzer mühelos maßgefertigte CNC-gefräste Teile bestellen können.Als Mitglied unseres Kernentwicklungsteams arbeiten Sie eng mit Experten im Bereich Produktionstechnik und unserem Webplattform-Team zusammen, um Algorithmen zu entwickeln und zu optimieren, die präzise Fertigbarkeitsbewertungen und Kosteneinschätzungen ermöglichen. In einer GitHub-basierten Umgebung leisten Sie regelmäßige, wirkungsvolle Beiträge zu unserem Produktions-Code, was schnelles Feedback und kontinuierliche Verbesserungen der Benutzererfahrung ermöglicht.

Deine Aufgaben

  • Entwickeln und pflegen Sie unsere Python-basierte Kernsoftware für numerische Geometrie und Fertigbarkeitsbewertung.

  • Wenden Sie Techniken der rechnergestützten Geometrie an, um CAD-Geometrien zu analysieren und Fertigbarkeitsbewertungen zu unterstützen.

  • Verbessern Sie Algorithmen zur Erkennung geometrischer Merkmale, Kostenschätzung und Preisintelligenz, um Genauigkeit und Zuverlässigkeit zu erhöhen.

  • Tragen Sie aktiv zur Verbesserung unserer Softwareentwicklungsprozesse und unseres agilen Frameworks bei, um eine hohe Codequalität und optimierte Workflows sicherzustellen.

  • Arbeiten Sie mit Fachexperten aus den Bereichen Maschinenbau und Produktionstechnik zusammen, um Lösungen zu entwickeln, die den Anforderungen der realen Fertigung gerecht werden.

  • Arbeiten Sie eng mit unserem Webplattform-Team zusammen, um zeitgerechte und nahtlose Softwarebereitstellungen in einer GitHub-basierten Umgebung zu gewährleisten.

  • Unterstützen Sie den technischen Entscheidungsprozess, indem Sie Einblicke und Empfehlungen zur Algorithmusentwicklung, Tool-Verbesserungen und Technologieauswahl geben.

Dein Profil

  • Hochschulabschluss in einem MINT-Fach, wie Software Engineering, Informatik, Computational Engineering oder einem verwandten Bereich.

  • Entweder 3+ Jahre Erfahrung in der Softwareentwicklung oder ein herausragender akademischer Leistungsnachweis; Absolventen sind herzlich eingeladen, sich zu bewerben.

  • Exzellente Python-Kenntnisse und Erfahrung in der Zusammenarbeit an größeren Python-Projekten.

  • Kenntnisse in Linux/Unix und Git für Entwicklung und Versionskontrolle.

  • Bereitschaft, sich in Techniken der algorithmischen Geometrie und numerischen Analyse einzuarbeiten und diese anzuwenden.

  • Interesse an der Bearbeitung von Modellkalibrierungsproblemen und der Verbesserung der Modellgenauigkeit in realen Anwendungen.

  • Starke analytische Fähigkeiten und Interesse an der Mitgestaltung technischer Entscheidungen.

  • Hervorragende Kommunikationsfähigkeiten, fließend in Englisch; Deutschkenntnisse sind von Vorteil.

Wünschenswert:

  • Erfahrung mit CAD-Kerneln und numerischer Analyse ist von Vorteil.

  • Erfahrung mit Docker ist von Vorteil.

Warum Spanflug?

  • Zentrales Büro in München
  • Flache Hierarchien und transparente Kommunikation
  • 30 Urlaubstage
  • 3 jährliche Weiterbildungstage
  • Raum für Kreativität und regelmäßige Hackathons
  • Wöchentliche Yoga-Sessions
  • Engagement und hervorragende Leistung werden belohnt
  • Flexible Arbeitszeiten
  • Budget für Bücher, Konferenzen und Weiterbildung
  • Zuschuss zum Mittagessen, kostenlose Snacks & Getränke