Senior Software Engineer

Siemens
US - California - Fremont
View Company Profile / << Go Back

  • Job Type: Full time
  • 6 days ago

Job Description

Lead the architecture and development of complex, scalable systems that combine cloud infrastructure, machine learning, and hardware interaction. Guide technical decisions across teams, establish engineering standards, and mentor engineers while shaping platform and product direction.

Requirements: Requires at least 6 years of professional software development experience, production experience designing and scaling distributed systems, and proficiency in a backend language such as Python, Go, or Java. Candidates should understand systems architecture, observability, and deployment practices, and have led cross-functional technical initiatives; experience with ML integration, high-availability systems, performance engineering, or architectural mentoring is preferred.

Key Skills: Software Architecture, Distributed Systems, Python, Go, TypeScript, Machine Learning, ML Model Serving, Cloud Infrastructure, Kubernetes, AWS, Systems Optimization, Observability, Technical Leadership, Cross-Functional Collaboration, Mentoring




Fast Track Upload