Software Engineer

Siemens

New York (NY)

On-site

USD 120,000 - 170,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Siemens seeks a software engineer to design, build, and operate scalable distributed services that integrate generative AI into real-world products. You will own projects end-to-end from design to deployment and monitoring, collaborating with engineering, research, product, and infrastructure teams to raise reliability and performance.

The role requires 3+ years of backend experience, proficiency in Python/Go/Java, and strong system design fundamentals, with preferred ML pipeline/AI infra

Qualifications

  • 3+ years of professional software development experience.
  • Experience building and operating backend systems or distributed services.
  • Proficiency in Python, Go, or Java and strong foundations in data structures, algorithms, and system design.
  • Preferred: experience with ML pipelines or AI infrastructure, cloud-native systems, independent delivery, and mentoring/technical leadership.

Responsibilities

  • Design, build, and operate performant distributed services and systems that integrate generative AI into real-world products.
  • Own projects from design through deployment and monitoring, collaborating across engineering, research, product, and infrastructure teams to improve standards, reliability, and performance.

Skills

Python
Go
Java
Distributed Systems
System Design
Kubernetes
AWS
Terraform
PyTorch

Tools

Kubernetes
AWS
Terraform
Datadog
PyTorch

Job description

Design, build, and operate performant distributed services and systems that integrate generative AI into real-world products. Own projects from design through deployment and monitoring, collaborate across engineering, research, product, and infrastructure teams, and help improve technical standards, reliability, and performance.


Requirements: Requires at least three years of professional software development experience, experience building and operating backend systems or distributed services, proficiency in a language such as Python, Go, or Java, and strong foundations in data structures, algorithms, and system design. Preferred qualifications include experience with machine learning pipelines or AI infrastructure, familiarity with cloud-native systems, independent delivery from design to production, and mentoring or technical leadership experience.


Key Skills: Python, Go, TypeScript, Java, Distributed Systems, Backend Systems, System Design, Machine Learning Pipelines, AI Infrastructure, PyTorch, Hugging Face, Kubernetes, Cloud-Native Systems, AWS, Terraform, Datadog

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Siemens • Cypress (CA)

On-site
USD 130,000 - 190,000
Software Engineer
Software Engineer

Siemens • Costa Mesa (CA)

On-site
USD 140,000 - 200,000
Principal Software Engineer
Principal Software Engineer

Siemens • Costa Mesa (CA)

On-site
USD 180,000 - 240,000
Software Engineer
Software Engineer

Siemens • Bellevue (WA)

On-site
USD 140,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Siemens • Cypress (CA)

On-site
USD 150,000 - 210,000
Principal Software Engineer
Principal Software Engineer

Siemens • Cypress (CA)

On-site
USD 180,000 - 260,000
Senior Software Engineer
Senior Software Engineer

Dale WorkForce Solutions • Philadelphia

On-site
USD 120,000 - 180,000
AI Software Engineer
AI Software Engineer

Quik Hire Staffing • Tempe (AZ)

On-site
USD 150,000 - 190,000
Software Engineer — AI Infrastructure & Networking
Software Engineer — AI Infrastructure & Networking

Vikara AI • Pleasanton (CA)

On-site
USD 120,000 - 180,000
Software Engineer II - Production AI
Software Engineer II - Production AI

WorkGenius Group • Los Angeles (CA)

On-site
USD 120,000 - 180,000