Software Engineer - Distributed Simulation Systems
Astera InstituteAI Research, company
Emeryville, United StatesMid
Software Engineering
About the role
TL;DR
Build core infrastructure for large-scale distributed simulation systems.
- •The Astera Institute is seeking a software engineer to build the core infrastructure for large-scale distributed simulation systems.
- •Key Responsibilities Design and implement distributed simulation systems Build networking infrastructure for synchronized multi-node simulation Build and optimize MuJoCo-based 3D physics environments Develop infrastructure for large-scale biological system simulations Optimize simulation throughput across CPUs, GPUs, and clusters Requirements Strong C++ systems programming experience Experience with distributed systems Experience with networking protocols and distributed communication Experience with MuJoCo or other 3D physics simulators Understanding of concurrency, multithreading, synchronization, and performance optimization
Required skills
C++Linux
Nice-to-have skills
PythonPyTorchECS
Tech stack
C++LinuxPythonPyTorchECS