Senior Software Engineer
Core
Design, build, and optimize high-performance machine learning pipelines to harvest and process simulation and test data for AI-powered engineering solutions.
Role type
Senior Software Engineer (AI/ML)
Builds
AI-powered engineering solutions for product design and simulation
Domain
Industrial software, Physics AI, Geometric deep learning, Generative AI
Deliverable
production ML models
Required skills
Python, C++, Data structures, Design patterns, Object-oriented programming, ORM, Databases, High-performance computing, Multi-threading, MPI, CUDA
Preferred skills
Deep learning frameworks (PyTorch, TensorFlow, JAX), Numerical methods, Parallel computing, Application profiling
Technologies
PyTorch, TensorFlow, JAX, MPI, CUDA
Responsibilities
Design and optimize high-performance ML pipelines; Collaborate with product management and UX teams; Contribute to software engineering initiatives for timely delivery; Work across Windows and Linux environments
Seniority
Senior, hands-on IC