Softwareentwickler – Algorithm (Python, Computational Engineering) (m/w/d)
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 AufgabenEntwickeln 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.
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.
- 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