Senior Software Engineer - Data and AI Services [MULTIPLE POSITIONS]

Siemens•Parsippany-Troy Hills, NJ
•$193,461 - $207,809•Hybrid

About The Position

Siemens Corporation is hiring multiple Senior Software Engineers for its Data & Artificial Intelligence organization in Parsippany, New Jersey. This hybrid role focuses on designing, developing, testing, and maintaining backend software services and distributed system components. The engineer will implement software features in Python, Go, and TypeScript in cloud-native environments; build microservices, REST APIs, and service-oriented components; and develop cloud infrastructure using AWS, Kubernetes, Redis, PostgreSQL, S3, and Terraform. The role also integrates machine learning frameworks such as PyTorch, HuggingFace, and ONNX Runtime into production systems, conducts performance and reliability engineering, and contributes to testing, CI/CD, troubleshooting, and architecture discussions. Telecommuting is permissible within commuting distance.

Requirements

  • A Bachelor's degree in Computer Science, Information Systems, Information Technology, or a related field.
  • 60 months of experience in the job offered or in a Software Engineer-related occupation.
  • Experience deploying AI/ML services using Python, Go, Kotlin/Java, or TypeScript.
  • Experience integrating machine learning models and frameworks, including PyTorch, HuggingFace, Docker, or ONNX Runtime, into production pipelines.
  • Experience using AWS, Kubernetes, Redis, message queues, or SQL/NoSQL databases to build cloud infrastructures.
  • Experience working with distributed systems and cloud-based software solutions.

Responsibilities

  • Design, develop, test, and maintain backend software services and distributed system components.
  • Implement software features using Python, Go, and TypeScript in cloud-native environments.
  • Build and maintain microservices, REST APIs, and service-oriented system components.
  • Develop and integrate cloud infrastructure components using AWS, Kubernetes, Redis, PostgreSQL, S3, and Terraform.
  • Integrate machine learning frameworks, including PyTorch, HuggingFace, and ONNX Runtime, into production systems.
  • Conduct performance analysis, optimization, and fault-tolerance engineering for production systems.
  • Write automated tests and contribute to CI/CD pipelines using GitHub Actions.
  • Troubleshoot production issues, perform root-cause analysis, and implement reliability improvements.
  • Participate in design reviews, code reviews, and architecture discussions.

Benefits

  • Health and wellness benefits.
  • Paid sick leave.
  • Paid parental leave.
  • PTO for non-exempt employees or non-accrued flexible vacation for exempt employees.
  • May be eligible for incentive compensation.
  • Employee Referral Program incentives are applicable to this position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service