Senior Software Engineer – Performance & Simulation (C++/Python)
Job Title: Senior Software Engineer – Performance & Simulation (C++/Python)
Start Date: 01/07/2026
Duration: 6 months, with extension if applicable
Work Regime: Full time
Location: Onsite presence required 3 days a week, with flexibility to work from office premises and remotely from home.
Responsibilities:
- Develop, optimize, and maintain simulation software for AI workload performance modeling.
- Improve performance, scalability, and maintainability of existing C++ and Python codebases.
- Refactor and extend complex simulation libraries to support evolving research needs.
- Collaborate with researchers and engineers on system modeling and performance analysis challenges.
- Contribute to architecture discussions and technical improvements within the simulation platform.
Required Qualifications and Experience:
- Strong C++ development skills and knowledge of the ecosystem are mandatory.
- Experience with Python development and tooling.
- Proven expertise or strong interest in performance optimization and code tuning.
- Experience working with complex software architectures and large codebases.
- Curious, persistent, and motivated by solving difficult optimization problems.
Desired Skills and Certifications:
- Knowledge of discrete event simulations is considered an advantage.
- Familiarity with hardware system architecture or system-level modeling is a plus.
- Experience with ASTRA-sim is a strong plus.
Language Proficiency Requirements:
- Proficiency in English is required.
This role offers an exciting temporary assignment where you will be part of a community shaping the technology that will define the society of tomorrow.