Software Engineer - AI/ML
About Supermicro
Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.
Job Summary
Supermicro is seeking a Software Engineer to develop and enhance digital twin and simulation solutions using advanced 3D platforms. You will build realistic virtual environments, integrate physics-based simulations, create interoperable assets, and support real-time applications for industrial digital twins, robotics, and physical AI scenarios in collaboration with cross-functional teams.
Essential Duties And Responsibilities
- Develop digital twin models and simulation environments using OpenUSD and related frameworks
- Integrate thermal, power, and AI workload simulation into multi-physics engines
- Build Python and C++ extensions, tools, and scripts for custom simulation behaviors
- Model heat generation, power consumption, and workload impacts in real-time virtual systems
- Create and optimize simulation-ready assets, scenes, and data pipelines
- Collaborate on robotics, industrial digital twins, and AI workload validation projects
- Automate testing, workflows, and performance analysis for simulation accuracy
- Debug and optimize complex multi-physics interactions and real-time rendering
- Document simulation architectures, models, and validation results
Qualifications
- Bachelor's degree in Computer Science, Engineering, Physics, Robotics, or related field
- 5+ years of experience in 3D simulation, digital twins, multi-physics modeling, or graphics development
- Strong proficiency in Python and C++ for simulation and extension development
- Experience with OpenUSD, scene composition, or equivalent 3D standards
- Knowledge of physics engines, thermal/fluid dynamics, power modeling, or real-time simulation
- Familiarity with AI workloads, performance profiling, or energy consumption simulation
- Understanding of extension APIs, automation, or integration in advanced 3D platforms
- Excellent problem-solving skills for multi-domain system interactions
- Strong collaboration and communication in cross-functional environments
- Experience with industrial digital twins, data center/AI factory simulation, or robotics is a plus
Pay
Salary Range: $125k - $160k. The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role.