Software Engineering Intern Distributed Simulation Systems

A 501(c)(3) science-and-technology research institute/foundation operating direct Neuro-AI research, life-sciences programs through Radial, and an open-science residency program.

Emeryville, CA, United States
About Astera Institute

Astera Institute supports and operates open public-goods work for science and technology. Its current activities include neuroscience-informed AGI research, AI-enabled life-sciences programs, open datasets and publishing infrastructure, and residencies for early-stage projects.

View jobs by Astera Institute

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will help build infrastructure for distributed simulations. You will develop networking and communication systems, support 3D and biological simulations, improve throughput and reliability, debug performance bottlenecks, build orchestration and visualization tools, and collaborate with researchers and engineers.

Requirements

  • Strong programming fundamentals
  • Experience with C++, Python, or similar systems languages
  • Familiarity with Linux development environments
  • Understanding of data structures, algorithms, and concurrency fundamentals
  • Interest in distributed systems, simulation, or systems engineering
  • Authorization to work in the United States without employer sponsorship now or in the future

Responsibilities

  • Contribute to distributed simulation infrastructure and tooling
  • Build networking and communication systems for multi-node simulations
  • Assist with MuJoCo-based or other 3D simulation environments
  • Work on systems for large-scale biological simulations
  • Improve simulation throughput and system reliability
  • Debug and profile performance bottlenecks
  • Build internal tools for orchestration, visualization, and developer workflows
  • Collaborate with researchers and engineers across simulation and infrastructure projects