Siemens

Web AI Software Engineer

Siemens$109K — $197K *
Troy, MI 48085In-Person
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in a relevant technical field.
  • 5+ years of professional software development experience.
  • Strong foundation in data structures, algorithms, and software design.
  • Proficient in Python with experience in scalable applications.
  • Experience in designing cloud-native applications and modern cloud architecture.
  • Hands-on with containerization technologies like Docker and Kubernetes.
  • Strong communication skills for effective collaboration.

Responsibilities

  • Design and deliver scalable software features across application and cloud stacks.
  • Transform desktop-based AI and simulation into cloud-native applications.
  • Identify and solve complex technical problems involving various technologies.
  • Develop proof-of-concept solutions and transition them to production.
  • Build platform components using modern cloud architecture and real-time communication.
  • Collaborate with interdisciplinary teams to meet engineering requirements.
  • Continuously learn and innovate with emerging technologies.

Benefits

  • Comprehensive health and wellness benefits.
  • Opportunities for professional development and continuous learning.
  • Collaborative and innovative work environment.
  • Flexible work arrangements including hybrid options.
  • Access to state-of-the-art technology and resources.
Full Job Description


Join a team dedicated to bringing AI-driven simulation solutions to the Simcenter X platform.

As a Web AI Software Engineer, you will help transform existing desktop-based simulation and AI capabilities into scalable, cloud-native applications. You will work across the application, AI/simulation, and cloud technology stack to integrate, modernize, and productionize engineering solutions that can be accessed by users anywhere.

This role is ideal for a software engineer who enjoys solving complex problems, working across technology boundaries, learning new technologies, and building products from proof of concept through production.

Key Responsibilities
  • Build end-to-end capabilities: Design, implement, test, and deliver scalable software features across the application and cloud stack, taking ownership from technical design through production.
  • Cloud-enable AI and simulation: Integrate existing AI and simulation capabilities into cloud-based workflows, transforming desktop-oriented solutions into reliable and scalable cloud-native applications.
  • Solve complex technical problems: Work across application, AI/simulation, data, and cloud technologies to identify challenges, evaluate alternatives, and develop robust solutions.
  • Develop and productionize prototypes: Build proof-of-concept solutions using emerging cloud, web, AI, and platform technologies, and help evolve successful concepts into production-ready capabilities.
  • Build scalable platform components: Develop services and components that leverage modern cloud architecture, APIs, containers, orchestration, and real-time communication technologies.
  • Collaborate across disciplines: Work closely with AI/ML engineers, simulation experts, product teams, and software engineers to translate complex engineering requirements into practical software solutions.
  • Continuously learn and innovate: Stay curious about emerging technologies and rapidly develop the technical knowledge required to solve new problems and improve the platform.

Qualifications
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline.
  • 5+ years of professional software development experience, with a strong understanding of software engineering principles and the ability to develop production-quality applications.
  • Strong foundation in data structures, algorithms, Object-Oriented Programming, and software design, with excellent analytical and problem-solving abilities.
  • Strong proficiency in Python, with experience developing scalable software applications and/or services.
  • Hands-on experience designing and developing cloud-native applications, with an understanding of modern cloud architecture and distributed systems.
  • Practical experience with containerization and orchestration technologies, such as Docker and Kubernetes, and familiarity with deploying and operating cloud-based applications.
  • Strong communication and collaboration skills, with the ability to work effectively across AI, simulation, product, and software engineering teams and clearly communicate technical concepts.

Preferred Experience
  • Proficiency in JavaScript, TypeScript, and React, with experience contributing to full-stack web applications.
  • Experience with C++, Java, or Golang, particularly when integrating existing engineering or simulation software.
  • Experience with WebSockets or other real-time communication technologies.
  • Familiarity with CAE/CAD data, engineering workflows, or simulation software.
  • Experience working with AI/ML applications or AI-enabled software products.
  • Experience with graph databases and graph-based data models.
  • Familiarity with REST APIs, microservices, event-driven architectures, and cloud-native design patterns.
  • Experience developing and transitioning proof-of-concept solutions into production systems.

This position will be subject to U.S. export control requirements under the International Traffic in Arms Regulations (ITAR) and/or Export Administration Regulations (EAR). Employment is contingent on either verifying the U.S. Person status or obtaining any necessary export license.

The pay range for this position is $109,800 - $197,700 annually with a target incentive of 5-8% of the base salary. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications, and premium geographic location.

#LI-Hybrid #LI-PLM #DISWSIM #SWSaaS

You'll Benefit From
Siemens offers a variety of health and wellness benefits to our employees. Details regarding our benefits can be found here: https://www.benefitsquickstart.com/siemens/index.html
The pay range for this position is 109,800 - 197,700 annually with a target incentive of 5-8% of the base salary. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications, and premium geographic location.

About Siemens

Siemens AG is a German multinational conglomerate company headquartered in Munich and the largest industrial manufacturing company in Europe with branch offices abroad. The principal divisions of the company are Industry, Energy, Healthcare, and Infrastructure & Cities, which represent the main activities of the company. The company is a prominent maker of medical diagnostics equipment and its medical health-care division, which generates about 12 percent of the company's total sales, is its second-most profitable unit, after the industrial automation division. The company is a component of the Euro Stoxx 50 stock market index. Siemens and its subsidiaries employ approximately 385,000 people worldwide and reported global revenue of around €87 billion in 2019 according to its earnings release.
Learn more about Siemens
Size
305,000 employees
Industry
Founded
1847
NASDAQ

Similar Jobs

More Jobs at Siemens

More Information Technology Jobs

Find similar Web AI Software Engineer jobs: