Software Engineer

Siemens
US - New York - New York
View Company Profile / << Go Back

  • Job Type: Full time
  • 10 days ago

Job Description

As a Software Engineer, you will design and build distributed services that are performant and maintainable, owning projects end-to-end from design to deployment. You will collaborate with ML engineers, product managers, and infrastructure teams to improve system reliability and performance.

Requirements: Candidates should have 3+ years of professional software development experience and proficiency in one or more programming languages such as Python, Go, or Java. Experience with machine learning pipelines or AI infrastructure is preferred, along with a strong understanding of data structures and system design.

Key Skills: Python, Go, TypeScript, Machine Learning, AI, Cloud Infrastructure, Kubernetes, Distributed Systems, Data Structures, Algorithms, System Design, AWS, Postgres, Terraform, GitHub Actions, Observability




Fast Track Upload