Principal Software Engineer

Siemens
Santa Clara, CAFULL_TIMEPosted Aug 2, 2026

Role responsibilities

Set the technical direction and architecture for AI-native products blending cloud infrastructure, machine learning, and hardware interaction. Lead technical reviews, mentor engineers, and align engineering strategies with product and research priorities.

Requirements

Requires over 10 years of professional software development experience with a proven track record in designing scalable distributed systems. Proficiency in backend languages like Python or Go and experience bridging ML research with production environments is preferred.

Key skills

Distributed Systems, System Design, Technical Leadership, Python, Go, Machine Learning, Cloud Infrastructure, Performance Optimization, Fault-tolerance, Architecture Design, Kubernetes, AWS, PyTorch, TypeScript, Mentoring, Cross-functional Collaboration

Keywords

Python, Go, TypeScript, PyTorch, HuggingFace, ONNX Runtime, LangChain, AWS, Kubernetes, Redis, Postgres, S3, Terraform, GitHub Actions, Datadog, Grafana, Prometheus, Generative AI, Distributed Systems, System Design, Cloud Infrastructure, Machine Learning, Real-time Applications, Automation, Scalability, Fault-tolerance, Technical Strategy, Architecture, AI-native, Hardware Interaction

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free