You will collaborate with product specialists to prioritize user needs, propose technical solutions, and implement high-impact novel features in our software.
You will work closely with our research team on multidisciplinary platform features at the frontier of machine learning, numerical analysis and cloud computing.
You will ensure our product can seamlessly interoperate with CAE product development toolchains, by exchanging geometry and simulation data, as well as directly integrating with software APIs and plugins.
You will communicate about the latest technical advances of our product both internally and externally, through documentation, blog posts and demo events.
You will disseminate development best practices to ensure our product stays reliable and performant.
You will have the opportunity to express your creativity and technical expertise, as well as to learn and test new technologies to keep our platform truly cutting-edge.
Who you are
You hold a Master’s or PhD in computer science, mechanical engineering, aerospace engineering, fluid mechanics or other relevant field.
You are proficient in Python (strict requirement)
You have working experience in software engineering and have contributed to building business-critical systems with Python and C++ (strict requirement).
You have working experience with commercial CAD and simulation software. Experience with Ansys and/or Siemens products is a plus.
You are familiar with corresponding data structures and file formats (e.g. CAD, FEA meshes, CGNS, or equivalent)
Experience with FeniCS, PetSC, or equivalent, is a plus.
Experience with modern cloud and virtualization technologies (e.g. Docker, Kubernetes) is a plus.
You are motivated, detail-oriented, enjoy solving difficult problems and willing to engage in unknown territory.
You like to work in a team and want to make a difference in the real world.