Skip to main content

Astera

Software Engineer - Distributed Simulation Systems

Emeryville HQ$100k–$300kfulltimemidAdded today

About this role

Astera Institute seeks a software engineer to architect core infrastructure for large-scale distributed simulation systems spanning biological and physics-based environments. You'll work on high-performance C++ systems, networking protocols, and optimization across CPUs, GPUs, and clusters.

What you'll do

  • Design and implement distributed simulation systems with multi-node synchronization
  • Build networking infrastructure for simulators and agent communication
  • Optimize MuJoCo-based 3D physics environments for performance
  • Develop infrastructure for biological system simulations at scale
  • Profile and eliminate bottlenecks in networking, memory, and synchronization
  • Engineer distributed execution systems spanning simulation, orchestration, and visualization

What they're looking for

  • C++ systems programming
  • Distributed systems architecture
  • Networking protocols and distributed communication
  • MuJoCo or 3D physics simulation experience
  • Multithreading, concurrency, and synchronization
  • Linux performance-critical systems
  • Cluster and distributed compute environments
  • Python and PyTorch (plus)

Benefits

  • Competitive Bay Area compensation package
  • Hybrid work at Emeryville HQ office
  • Work on high-velocity, mission-driven projects
  • Intersection of cutting-edge AI, science, and technology
  • Access to comprehensive benefits package
Apply on the employer's site

Opens the official application on the employer’s site. No login required.