Role overview
We are seeking a Senior Software Developer to lead the software engineering effort behind a next-generation engineering simulation platform. The role focuses on system architecture, AI model integration and scalable web applications, bridging research and production software.
Key responsibilities
Design and implementation of the platform architecture
Development and integration of frontend, backend and APIs
Integration of AI models into production-ready software
Definition of software quality standards, testing and documentation
Contribution to cloud deployment and DevOps/MLOps workflows
Technical coordination with junior developers and researchers
Required profile
MSc or equivalent experience in Computer Science or Software Engineering
Proven experience in developing complex software systems
Strong proficiency in Python and web architectures
Experience with APIs, distributed systems and/or scientific software
Ability to translate research requirements into robust, usable products
Appreciation for knowledge and experience in handling distributed systems (Docker, Helm chart, Kubernetes etc.)