Distributed Simulation Engineer - High-Perf C++

astera

Emeryville (CA)

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible work environment
Travel opportunities for collaboration

Job summary

Astera in Emeryville, CA, is seeking a software engineer to build core infrastructure for large-scale distributed simulation systems including biological and physics-based environments.

This hybrid position requires strong C++ systems programming, networking protocol knowledge, and experience with distributed systems. The candidate will focus on optimizing simulations across CPUs and GPUs, ensuring high performance through effective design and implementation.

Qualifications

  • Strong C++ systems programming experience.
  • Experience with distributed systems and networking protocols.
  • Understanding of concurrency and performance optimization.

Responsibilities

  • Design and implement distributed simulation systems.
  • Build networking infrastructure for multi-node simulation.
  • Optimize simulation throughput across CPUs and GPUs.

Skills

Strong C++ systems programming experience
Experience with distributed systems
Experience with networking protocols
Experience with MuJoCo
Understanding of concurrency, multithreading
Performance optimization experience
Experience building performance-critical systems on Linux
Familiarity with cluster computing

Tools

MuJoCo
Python
PyTorch
CUDA

Job description

Astera in Emeryville, CA, is seeking a software engineer to build core infrastructure for large-scale distributed simulation systems including biological and physics-based environments.

This hybrid position requires strong C++ systems programming, networking protocol knowledge, and experience with distributed systems. The candidate will focus on optimizing simulations across CPUs and GPUs, ensuring high performance through effective design and implementation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Distributed Simulation Systems
Software Engineer - Distributed Simulation Systems

astera • Emeryville (CA)

Hybrid
USD 100,000 - 130,000
Flexible work environment
Travel opportunities for collaboration
Systems Software Intern: Distributed Simulation
Systems Software Intern: Distributed Simulation

Astera Institute • United States

Hybrid
USD 45,000 - 65,000
Software Engineering Intern – Distributed Simulation Systems
Software Engineering Intern – Distributed Simulation Systems

Astera Institute • United States

Hybrid
USD 45,000 - 65,000
Staff Software Engineer: Brain-Inspired AI & Fast Systems
Staff Software Engineer: Brain-Inspired AI & Fast Systems

astera • Emeryville (CA)

On-site
USD 120,000 - 160,000
C++ Simulations Engineer: High-Performance Space Dynamics
C++ Simulations Engineer: High-Performance Space Dynamics

United States Digital Space LLC • Redmond (WA)

On-site
USD 125,000 - 200,000
Stock options
Discretionary bonuses
401(k) plan
+3
Senior AI Systems Runtime Engineer
Senior AI Systems Runtime Engineer

Cerebras Systems • United States

On-site
USD 100,000 - 130,000
Equal opportunity employer
Continuous learning and growth opportunities
Lead Engineer, Large-Scale Neuroscience Platforms
Lead Engineer, Large-Scale Neuroscience Platforms

jobr.pro • Emeryville (CA)

On-site
USD 130,000 - 160,000
Senior Software Engineer — AI/Neuro Systems (Emeryville)
Senior Software Engineer — AI/Neuro Systems (Emeryville)

astera • Emeryville (CA)

On-site
USD 120,000 - 180,000
Senior Systems Engineer - High-Performance Distributed AI
Senior Systems Engineer - High-Performance Distributed AI

Clockwork.io • California (MO)

On-site
USD 140,000 - 210,000
Competitive compensation
Equity options / stock options
Great benefits package
+1
Senior C++ Simulation Platform Architect (Low Latency)
Senior C++ Simulation Platform Architect (Low Latency)

Jobtailor • California (MO)

On-site
USD 120,000 - 180,000