Astera Institute logo
Astera Institute
Posted 144 days agoVerified live 17h ago

Software Engineering Intern – Distributed Simulation Systems

Brief overview

Emeryville, CAIn-person
$25–$60/hrStated range
10 H-1B approvalsDept. of Labor
C++PythonLinux development environmentsData structuresAlgorithmsConcurrencyDistributed systemsSimulationSystems engineeringNetworkingPhysics simulatorsMuJoCoUnityUnrealPyTorchScientific computingGPU programming

About the company

Astera Institute logo
Astera Instituteastera.org

Astera Institute is a non-profit that supports science and technology projects.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
10H-1B approved
100%approval rate
7new H-1B hires
$105,000median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20231
20241
20258
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20251
20261
Top sponsored roles
ScientistResearch Fellow

Job description

Summary

Astera Institute is a private foundation focused on steering science and technology toward an abundant future. They are seeking a Software Engineering Intern to assist in building infrastructure for large-scale distributed simulation systems, working on real technical problems related to simulation, networking, and performance optimization.

Responsibilities

  • Contribute to distributed simulation infrastructure and tooling
  • Help build networking and communication systems for multi-node simulations
  • Assist with development of 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

Skills

  • 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
  • Ability to learn quickly and work independently on technical problems
  • Experience with C++ projects
  • Familiarity with networking or distributed systems concepts
  • Experience with physics simulators such as MuJoCo, Unity, or Unreal
  • Experience with Python, PyTorch, or scientific computing
  • Familiarity with GPU programming or CUDA
  • Open-source, research, robotics, or simulation project experience
  • Interest in biology, neuroscience, or scientific infrastructure

Qualifications

Must Haves

  • 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
  • Ability to learn quickly and work independently on technical problems

Nice to Haves

  • Experience with C++ projects
  • Familiarity with networking or distributed systems concepts
  • Experience with physics simulators such as MuJoCo, Unity, or Unreal
  • Experience with Python, PyTorch, or scientific computing
  • Familiarity with GPU programming or CUDA
  • Open-source, research, robotics, or simulation project experience
  • Interest in biology, neuroscience, or scientific infrastructure

More jobs like this