Senior Software Engineer
On-site · Gdańsk, Pomerania, Poland
Job Summary
Senior Software Engineer to design and evolve an ML application-level simulator that models workload execution, system behavior, and resource usage to influence hardware and software architecture decisions. Collaborate with performance engineers, ML teams, and silicon architects to translate real-world workloads and benchmarking data into accurate simulation models, validate outputs against real system measurements, and drive adoption of the simulator across the organization. Strong C++ and Python (with ML frameworks like PyTorch) skills, understanding of computer architecture and heterogeneous systems, and familiarity with ML accelerator concepts (tensor cores, high-bandwidth memory) are essential. Desirable experience includes simulators or performance models, transformers/MoE architectures, parallelism models, profiling and debugging complex systems. Benefits include competitive salary and comprehensive health plans. Location: Gdańsk, Poland (IN_PERSON).
Required Qualifications
- Senior Software Engineer
This role has closed. Sorce can match you with similar open roles and apply on your behalf.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.