Siemens is committed to enabling sustainable progress through technology, empowering customers by combining the real and digital worlds. As a Principal Engineer, you will set the technical direction for AI-native products, blending cloud infrastructure, machine learning, and hardware interaction while collaborating with engineers and product managers to define robust architecture.
Responsibilities:
- Define and evolve the technical architecture across core systems and products
- Provide hands-on technical leadership on strategic projects
- Lead technical reviews and mentor engineers across all levels
- Align engineering direction with product and ML research priorities
- Identify and address scaling challenges before they become bottlenecks
- Champion engineering excellence, reliability, and system sustainability
Requirements:
- 12+ years of professional software development experience
- Experience designing and scaling distributed systems and real-time applications
- Proven ability to lead technical strategy and cross-team architecture efforts
- Proficiency in at least one backend systems language (e.g., Python, Go, Java)
- Strong understanding of system design, performance optimization, and fault-tolerance
- Experience bridging machine learning research and production environments
- Background in building systems that operate in or interact with the physical world
- Ability to influence engineering orgs and contribute to hiring and culture
- Track record of mentoring senior and staff-level engineers