Your mission at SimScale is to continuously improve and extend the platform that serves our users. This means working on an increasingly complex service-oriented system, written mostly in Java (but including Go, Scala, and others), that handles large amounts of data and computation jobs while at the same time empowering a thriving community of users to collaborate and share simulation projects. Depending on skills and interests, you can work close to our application domain, engineering simulation, or on a more general SaaS development level.
The variety of tasks will allow you to implement your knowledge in new and interesting ways, including designing data models and APIs for a complex application domain, carving out new microservices from existing code and writing new services. Other tasks related to running a cloud-based service-oriented architecture will include dealing with consistency and message-based communication.
As we develop our own services, you will also be involved with infrastructure topics, such as configuration management, the integration of monitoring and collecting metrics. Closer to the application domain, you will be tasked with integrating or improving complex simulation- or other application-domain-software, making sure the user is presented with robust software that delivers results while being a joy to use.
You will play a decisive role in maintaining SimScale’s worldwide leadership in engineering simulation! Since we are still young in spirit, there are few boundaries - we do our best to involve everyone in where the company is going and why, and the evolving range of challenges we face. This can mean developers working together with product managers on specifications, but also learning about the challenges of other departments, such as Sales, and providing ideas and solutions to help them out.
What you can expect from us
Would you like to work in an “engine room”, meaning working on the core of a cutting-edge distributed web application, chasing bugs or designing effective, efficient and elegant solutions? Then we look forward to receiving your informative application via our online application system (including project list and salary requirements).