Senior Software Engineer

Siemens
US - California - Cypress
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 six years of professional software development experience, production experience designing and scaling distributed systems, proficiency in a backend language, and strong knowledge of architecture, observability, and deployment practices. Preferred qualifications include ML model serving or AI product integration, ownership of high-availability systems, performance optimization, and experience mentoring engineers or leading architectural reviews.

Key Skills: Software Architecture, Distributed Systems, Python, Go, TypeScript, Machine Learning, AI Product Integration, Cloud Infrastructure, Kubernetes, AWS, System Design, Observability, Performance Engineering, Technical Leadership, Cross-Functional Collaboration, Mentoring




Fast Track Upload