System Performance Modeling Engineer/Architect
Bitdeer Technologies Group is a technology company providing Bitcoin mining solutions, mining hardware, data-center infrastructure, and AI cloud services. It serves individual, institutional, and enterprise customers globally.
Funding history
Investors
Projects
About Bitdeer Technologies Group
Bitdeer provides vertically integrated Bitcoin mining and high-performance computing services. Its operations include mining equipment procurement and manufacturing, datacenter design and construction, equipment management, daily mining operations, cloud mining, and mining-related services. The company also offers AI cloud infrastructure and high-performance computing powered by NVIDIA GPUs for AI and machine-learning workloads, serving customers across global markets.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
Build full-chip performance models that predict chip performance before RTL exists and as the design evolves. Model tile arrays, NoC, and memory systems; analyze workloads and bottlenecks; evaluate architectural trade-offs; correlate predictions with implementation results; and provide performance references for architecture and verification teams.
Requirements
- 5+ years in performance modeling or architecture for SoCs and accelerators
- Strong C++ and Python skills
- Experience with SystemC or a comparable cycle-approximate modeling framework
- Understanding of memory hierarchy, bandwidth and latency trade-offs, interconnect and NoC behavior, and roofline reasoning
- Ability to model subsystems and turn results into architecture decisions
- Ability to work from incomplete specifications and collaborate across architecture, design, and software teams
- Familiarity with NoC or interconnect modeling, memory-controller behavior, or 3D-DRAM/HBM bandwidth analysis
- Exposure to compiler/dataflow co-design for accelerators
- Experience correlating models against RTL, emulation, or silicon
- Background with tile-based or dataflow architectures
Responsibilities
- Build and maintain cycle-approximate and analytical models in C++, SystemC, and Python
- Produce roofline and bottleneck analyses
- Model NoC contention, memory bandwidth, and QoS under realistic traffic
- Generate and parameterize traffic scenarios for architecture studies
- Run architectural sweeps across tile count, local-memory size, NoC topology, bandwidth, memory channels, and QoS
- Turn modeling results into architecture recommendations
- Correlate model predictions against RTL, emulation, FPGA, and silicon
- Quantify and close the modeling-to-reality gap
- Provide performance references and golden-model hooks for performance and verification teams
- Maintain dashboards and trade-off presentations
Benefits
- Attractive welfare benefits
- Training and mentoring
