Company
ModuGen GmbH logo

ModuGen GmbH

www.modugen.de
Location

Remote, but you must be in the following location

  • 🇩🇪 Germany
Apply

Backend (Python) Software Engineer

  • What it means to collaborate with us:

If you consider joining ModuGen, get ready to be working in an environment with hardly any hierarchy. Decisions are made involving the whole team, and you are always in direct contact with the Owners and C-level executives.

We believe that our software engineers are most proficient when they are happy and comfortable. This means that you have complete freedom in your daily organisation, great independence in your decision-making and the possibility to work fully remote - from Germany, somewhere from a ski resort or from a rooftop with sea-view. The decision is all yours, as long as you are happy and comfortable.

  • Who we are

ModuGen is a software company founded by KIT graduates aiming at importing architectural 3D Models of timber prefab houses, automating the calculation of the structural analysis and visualising them in a 3D model.

We are a team of 11, most of us software engineers, researching and writing high-quality software out of several countries and across several continents. The biggest part of our developers are located in Germany.

Modugen secured financial stability through grants from the German ministry, private investors, and collaboration with external partners.

Tasks

  • Working on complex data-dependency problems within a graph-based data structure enabling our users to work on large building projects with ease.

  • Integrating our data model with leading industry partners providing services up- and downstream in the planning process. Enhancing existing data schemas for building design in order to make them ready for software defined workflows.

  • Laying the foundation for our buildingAPI (RESTful), which will allow vertically integrated building companies to integrate our powerful data model and structural design solution in their software-driven workflows.

  • Working on and maintaining the noSQL databases which contain the planning data of our customers.

Requirements

  • You have 3-5 years of professional development experience with Python

  • Additionally, you bring a good understanding of large-scale, enterprise software architecture

  • You know your way around complex, domain-specific and nested data models

  • Experience with cloud architectures and infrastructure and CI / CD.

  • You have got hands-on experience with the basics of DevOps in an agile software development team.

Nice-to-have:

  • Bonus: Understanding of the AEC industry and/or related data schemas and data exchange problems.

  • Bonus: Knowledge of / Experience with 3D operations/geometry

  • Bonus: Knowledge of C#

  • Bonus: German language skills

Benefits

  • We offer a young, motivated, and talented environment with modern offices in the heart of Karlsruhe and other German cities. We let our developers decide how they work best and from where they want

  • We like to organise events (a lot): Office-Lunch Tuesday, Afterwork Workout, ModuGen Clubbing, ModuGen Team Days or ModuGen Meal Prep Mukke to name just a few - we are. always looking to enjoy our free time in new ways, and colleagues become friends. Participation is of course voluntary.

  • If you are not located in Germany or would instead work from home, we also offer our positions in a remote model, with on-site workshops when physical collaboration is necessitated

  • You are always free to go on a workation: go work from a boat, from an island or while visiting different cities/countries: our developers love the flexibility we offer

  • We offer an attractive compensation, with salaries above market rates

If this position has aroused your interest, we look forward to receiving your application. We would be happy to meet you and give you more information about ModuGen and our project.