Senior System Software Engineer - Scientific Computing PaaS
Core
Design, build, and operate scalable cloud infrastructure and services for physics-based numerical simulations, AI training/inference, and data-intensive scientific workflows.
Role type
Senior System Software Engineer (Scientific Computing PaaS)
Builds
Cloud-native distributed compute platforms, I/O infrastructure, and orchestration systems for physics and simulation applications.
Domain
Cloud Computing, Distributed Systems, High-Performance Computing (HPC), Scientific Simulation
Deliverable
production ML models
Required skills
Distributed systems & parallel processing, Compiled languages (Go, Rust, C++), Cloud architecture, System design & algorithmic thinking, Debugging (process, threads, memory, I/O), Heterogeneous computing (CPU/GPU)
Preferred skills
AI platform deployment on HPC, Hardware/OS/kernel tuning, Third-party source code optimization
Technologies
MPI, NCCL, Microservices, DL Frameworks, Kubernetes (implied by orchestration), Cloud providers
Responsibilities
Design services and own underlying cloud infrastructure for scientific workflows; Design novel algorithms and optimize system performance across the stack; Design, build, deploy, and operate scalable I/O infrastructure; Optimize compute, storage, and network architecture for physics applications.
Seniority
Senior, hands-on IC
