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.