AI & Cloud Infra Software Engineer (Fresh Grad)
Bitdeer is a NASDAQ-listed company specializing in Bitcoin mining, AI cloud services, and data center operations. They provide comprehensive mining solutions, AI development services, and operate seven global data centers with a significant portion of their energy being carbon-free.
About Bitdeer Technologies Group
Bitdeer is a high-performance computing platform that specializes in Bitcoin mining and AI cloud services. The company constructs and operates numerous cutting-edge data centers globally, including one of North America's largest, with a focus on using clean energy. Their product offerings include SEALMINER, which are high-performance and efficient chips; Cloud Mining services that allow users to participate in mining remotely; and Minerbase, a mobile intelligent cooling system. In addition to their crypto-focused services, Bitdeer is expanding into the AI sector by providing high-performance computing for AI/ML acceleration using NVIDIA DGX H100s, offering turnkey AI datacenter solutions, and developing an end-to-end AI application sharing ecosystem. They cater to both individual and institutional clients with a range of services like after-sales support, a hash rate market, and data center support.
Skills
About the Role
You will design and build distributed systems that power cluster management, scheduling, and resource allocation for large-scale AI workloads. You'll develop infrastructure platforms supporting AI training and inference, working across container orchestration, cluster scheduling, and workload isolation. You'll optimize performance across compute, networking, and storage layers, and build automation tools for infrastructure provisioning using Infrastructure as Code practices. You'll partner closely with hardware, networking, and ML teams to deliver end-to-end infrastructure solutions at hyperscale.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field from top universities
- 0 to 2 years of working experience in related fields
- Strong programming skills in at least one of: Go, C++, Python, or Rust
- Solid understanding of data structures and algorithms
- Solid understanding of operating systems fundamentals
- Solid understanding of computer networks (TCP/IP, distributed systems basics)
- Interest in AI Infrastructure, high-performance computing (HPC) and cloud systems
Responsibilities
- Design and build distributed systems for cluster management, scheduling, and resource allocation
- Develop infrastructure platforms that support large-scale AI training and inference workloads
- Improve reliability, scalability, and efficiency of systems operating at hyperscale
- Work on container orchestration, cluster scheduling, and workload isolation
- Optimize performance across compute, networking, and storage layers
- Build automation tools for infrastructure provisioning and operations (Infrastructure as Code)
- Collaborate with hardware, networking and ML teams to deliver end-to-end infrastructure solutions
Benefits
- Attractive compensation package, welfare benefits and developmental opportunities such as training and mentoring
- Open workspaces
- Involvement in new projects, developing processes/systems
