Senior Software Engineer - Performance & Simulation (C++/Python)
Qplox Engineering
Leuven, Belgium
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Leuven, Belgium
Tech stack
Artificial Intelligence
C++
Discrete Event Simulation
Python
Performance Tuning
Software Architecture
Simulation Software
FastAPI
Job description
Join a cutting-edge engineering team working on advanced simulation software for AI workload performance modeling. In this role, you will develop, optimize, and maintain high-performance C++ and Python codebases, helping to improve scalability, reliability, and maintainability of complex simulation platforms.
What You will D
- oDevelop and enhance simulation software for AI workload performance analysis
- .Optimize and tune C++ and Python applications for performance and scalability
- .Refactor and extend complex simulation libraries to support evolving research and engineering needs
- .Collaborate with researchers and engineers on system modeling and performance challenges
- .Contribute to architecture decisions and continuous technical improvements across the simulation platform
Requirements
- orStrong professional experience with C++ and its ecosyste
- m.Solid experience with Python development and toolin
- g.Expertise or strong interest in performance optimization and code tunin
- g.Experience working with large, complex software architecture
- s.A curious, persistent mindset with a passion for solving challenging optimization problem
s.Nice to Ha
- veKnowledge of discrete event simulation concept
- s.Familiarity with hardware system architecture or system-level modelin
- g.Experience with ASTRA-si