Senior Software Engineer, Digital Twin at Emidat
Munich, Germany
on-site · full_time · Visa sponsorship
Responsibilities:
- Design and build the digital twin platform representing manufacturers’ product lifecycles as an event-driven, auditable source of truth.
- Own architecture and long-term infrastructure choices that enable real-time connections to UIs, APIs, agents and third-party systems.
- Design and implement integration layers for ERP (SAP, Oracle, MS Dynamics), PIM and supplier systems.
- Define and ship API surfaces usable by frontends, AI agents and external platforms.
- Lead cross-functional discovery with designers, LCA experts and customer success; drive end-to-end delivery and iteration.
Requirements:
- 5+ years professional software engineering experience and strong proficiency in Python and/or TypeScript.
- Proven experience building ETL/ELT pipelines and designing resilient data flows.
- Practical knowledge of API design (FastAPI, gRPC), PostgreSQL, Redis and event-driven architectures.
- Experience with Kubernetes, IaC (OpenTofu/Terraform), cloud platforms (AWS/Azure) and CI/CD tooling.
- Strong product ownership: able to work in discovery, make architectural bets and deliver production systems.
- Experience integrating with ERP/PIM systems or complex third-party integrations is strongly preferred.