Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Distributed Simulation Systems

Astera

About Astera

Astera is a private foundation on a mission to steer science and technology toward an abundant future. We believe the coming years will bring an era of unprecedented scientific and technological advancement as exponential progress in AI converges with central advances in other fields to dramatically accelerate innovation. This inflection point provides an unparalleled opportunity to fundamentally rethink the institutions, systems, and tools that drive scientific progress.

Unlike traditional non-profit research organizations, projects supported by Astera operate like high-velocity startups, allowing us to focus on ambitious goals, match structure to problem, and attract strong technical talent and leadership. You can read more about our mission, vision, and programming here.

Position Summary

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

This role focuses on distributed computation, high-performance networking, scalable simulation pipelines, and biological and 3D physics simulation systems.

You will work at the intersection of:
  • distributed computing
  • high-performance C++
  • biological system simulation
  • 3D physics simulation
  • networking infrastructure
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
  • Engineer communication systems for distributed simulators and agents
  • Optimize simulation throughput across CPUs, GPUs, and clusters
  • Develop distributed execution systems
  • Profile and eliminate bottlenecks in networking, scheduling, memory, and synchronization
  • Work on infrastructure spanning simulation, networking, orchestration, visualization, and tooling
Qualifications and Experience
  • 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
  • Experience building performance-critical systems on Linux
  • Familiarity with cluster or distributed compute environments
Strong Plus
  • Experience with Python and PyTorch
  • Biological or neuroscience simulation experience
  • Simulation engine development
  • High-performance networking experience
  • CUDA or GPU systems programming
  • ECS / data-oriented engine architectures
  • RDMA, shared memory, zero-copy networking, or custom transport layers
  • Experience scaling simulations across many machines
  • Experience with UI frameworks such as wxWidgets
  • Experience building visualization or simulation tooling interfaces
Location

This position is hybrid at our office in Emeryville, CA. Some travel may be required from time-to-time for in-person collaboration and work.

Applicants must be currently authorized to work in the United States without the need for employer sponsorship, now or in the future.

Compensation

The posted salary range is based on location in the Bay Area. The successful candidate will receive a competitive compensation package, commensurate with their experience and location.
  • Benefits summary
Cultural Alignment
  • Surprising problem-solver - you love finding unexpected solutions to problems we don't even know we have, and see options where others only see constraints.
  • Flexible by default - you don't draw hard lines around your job description and expect your role to evolve significantly over 6-12 months.
  • Bias to action - you launch and iterate on thoughtful experiments rather than waiting for perfect plans, and you're energized by novel problems.
  • High standards, internally driven - you believe you can build the world's best vehicle for unleashing extraordinary individuals to create public goods, and you hold yourself to that bar without benchmarking against others.
  • Open to feedback - You create opportunities to give and receive honest feedback, staying focused on both personal and team growth, and committing to transparency even when it's uncomfortable.
  • Operate with the highest levels of integrity, judgment, and stewardship -- you treat residents, peers, and vendors with genuine respect for their time and contributions.
  • Embrace the tools that define great work today - Astera is building for an AI-driven future and equips the team accordingly. We see these as genuine force multipliers, not optional extras, and we expect our people to use them
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Distributed Simulation Systems in United States vacancy
  •  ...fundamentally rethink the institutions, systems, and tools that drive scientific progress...  ...Position Summary Astera Institute is seeking a Software Engineering Intern to help build infrastructure for large-scale distributed simulation systems, including biological systems and... 
    Suggested
    Internship
    Work at office
    Immediate start
    Flexible hours

    Astera Institute

    Emeryville, CA
    4 days ago
  • $120k - $396k

     ...vehicle firmware development.Engineers use our...  ...controlalgorithms tofault-tolerant power systems.Wecustomizecutting-edgebuild...  ...Architect, plan and implement a distributed build service compatible with...  ...for ourinternal, rust-based simulation engine, interfacing with vehicle... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Remote work
    Flexible hours

    Tesla

    Palo Alto, CA
    4 days ago
  • $104k - $130k

     ...Position Overview: As a Junior Software Engineer on our Integration and Distributed Systems team, you'll help build the tools that power large-scale computation...  ...tools to handle integrations with third party simulation software Maintain and improve our tools for... 
    Suggested
    Full time
    Work experience placement
    Local area

    Velo3D

    Fremont, CA
    1 day ago
  • $160.36k - $240.54k

     ...Role We’re looking for senior engineers to build/scale Nuro's large-...  ...the cloud/data center. This system is the foundation of many...  ...pipelines, data discovery, simulation, and time-series multimedia...  ...and developing large-scale distributed applications (e.g. Kubernetes... 
    Suggested

    Icehouseventures

    Mountain View, CA
    2 days ago
  •  ...Simulation Software Engineer (System Engineer) IND US is a 100% employee-owned, customer-focused government services provider with expertise in...  ...communications monitoring. Develops software supporting distributed and parallel processing environments to meet hard real-... 
    Suggested
    Contract work
    Work at office

    INDUS Technology

    Newport, RI
    3 days ago
  • Astera Institute is seeking a software engineer to develop core infrastructure for large-scale distributed simulation systems. This role emphasizes distributed computation, high-performance C++, and involves building networking infrastructure for multi-node simulations.... 
    Work at office

    Astera Institute

    Emeryville, CA
    2 days ago
  • $138k - $252k

     ..., and our mission autonomy software must be flexible enough to...  ...to our autonomy software is distributed systems, such as teams and swarms of...  ...collaborate with adjacent engineering teams to help make the product...  ...through unit testing, simulation testing, and software-in-the... 
    Full time
    Work experience placement
    Local area
    Relocation package
    Flexible hours

    Anduril Industries

    Boston, MA
    6 hours ago
  •  ...you passionate about building systems that are resilient, scalable...  ...help build and evolve the distributed systems that power our products...  ...foundation that enables our engineering organization to deliver...  ...Qualifications Experience in software development with a focus on... 
    Contract work

    Apple

    Cupertino, CA
    5 days ago
  •  ...We are seeking a Senior Software Engineer to join a high-performance engineering team responsible...  ..., analytics, and decision-making systems. This role focuses on designing and...  ...support complex workloads, including distributed computation, messaging systems, workflow... 

    Huxley

    Boston, MA
    3 days ago
  • $150k - $225k

     ...Cloud Software Engineer - Big Data & Distributed Systems Ft. Meade Area, MD • Government/Military Clearance Required: TS/SCI with Polygraph Full-Time | Fully Funded | $150K - $225K Keep the Mission Running. Helm Point Solutions is a woman-owned... 
    Full time

    Helm Point Solutions

    Maryland
    5 days ago
  • $172k - $312k

     ...work with functional programming, streaming data, and distributed systems? Do you want to work with Scala, Akka, Reactive...  ...a highly motivated Full Stack Distributed Systems Engineer to join our dynamic Energy Software team. In this role, you will be a member of the team... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    4 days ago
  •  ...Vertex Vertex is a high-growth enterprise software company powering real-time, cloud-...  ...intersection of cloud infrastructure, enterprise engineering systems, and mission‑critical deployments. As...  .... You will: Architect and scale distributed cloud services that support mission‑... 
    Temporary work
    Remote work
    Work visa
    Flexible hours

    Vertex Software

    New York, NY
    2 days ago
  •  ...biosecurity, and defense. We specialize in systems engineering, advanced analytics, R&D programs,...  ...engineer spearheads Modeling and Simulation (M&S) development and analysis execution...  ...and networks Ability to manage a distributed team across multiple organizations... 
    For contractors
    Immediate start

    BryceTech

    Chantilly, Loudoun County, VA
    1 day ago
  • $124.9k - $228.9k

     ...and background, to work on large-scale distributed systems coordinating thousands of servers in...  ...challenges. What you’ll do: As a Senior Engineer on this team, you will lead the design...  ...in this role. You have 7+ years of software development and engineering experience... 
    Full time
    Temporary work
    Local area

    The Trade Desk

    Bellevue, WA
    9 days ago
  •  ...leading technology company in the United States is seeking a Software Engineer II to join their innovative team. This fully remote position requires hands-on experience with large-scale distributed database systems and proficiency in languages like C++, Java, or C#. You... 
    Remote work

    Buoyant Inc

    New York, NY
    4 days ago
  • $215k - $250k

     ...Onehouse Data Infrastructure Engineer Onehouse is a mission-driven company dedicated...  ...that have created large-scale data systems and globally distributed platforms that sit at the heart of...  ...our data tech stack by building the software and data features that actually... 
    Odd job
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    OneHouse LLC

    Sunnyvale, CA
    1 day ago
  • $124.9k - $228.9k

     ...located in Bellevue, WA is looking for a Senior Engineer to enhance its platform's performance in a...  ...candidates will have over 7 years of experience in software development and a strong understanding of distributed systems. The base salary for this role ranges from $124... 

    The Trade Desk

    Bellevue, WA
    4 days ago
  • $166k - $225k

     ...improve their business. Founded by engineers - and customer obsessed - we leap...  ...SQL query engines. As a software engineer on the Runtime team at Databricks...  ...be building the next generation distributed data storage and processing systems that can outperform specialized... 
    Local area
    Remote work
    Worldwide

    Databricks

    United States
    2 days ago
  •  ...without overwhelming the grid. Our Emerald Conductor software platform makes data centers flexible and responsive,...  ...Ventures and NVIDIA. About the Role We're hiring a Distributed Systems / Backend Engineer to serve as a key contributor on the core backend platform... 
    Immediate start
    Remote work
    Work from home
    Flexible hours
    1 day per week

    Emerald AI

    United States
    4 days ago
  •  ..., we integrate cutting-edge hardware and software to explore a broad range of robotic form...  ...capabilities with the constraints of physical systems to improve peoples' lives. About the Role As a Software Engineer, Distributed Data Systems, you will design and scale... 
    Work at office
    Remote work
    Relocation package

    OpenAI

    United States
    2 days ago
  • $135k - $250k

     ...About the Role As a Software Engineer at Alchemy, you’ll be focused on building one of the most sophisticated and high-throughput distributed systems that power the global backbone powering billions of users in Web3. It’s a unique opportunity combining the most challenging... 
    Work at office
    Home office

    Framework Ventures

    New York, NY
    2 days ago
  •  ...About the Role We are looking for a distributed systems engineer to work on the systems that power the syncing engine our customers and other engineering teams rely on. This presents an exciting challenge where you can apply your expertise in distributed systems... 
    Remote work

    hireVouch

    United States
    3 days ago
  • $180k - $250k

     ...Software Engineer, Distributed Systems San Francisco fal is the generative media ecosystem powering the next generation of AI products. We build the infrastructure, tools, and model access that teams need to move from idea to production, and do it at scale without... 
    Currently hiring
    Remote work
    Relocation package

    Fal

    United States
    6 days ago
  • $65 - $69 per hour

     ...Title: Software Engineer 4 (Simulation Systems) Duration: 6 Contract to Perm Location: Hybrid in Virginia Beach, VA 23452 Compensation: $65/hr to $69/hr. Exact compensation may vary based on several factors, including skills, experience, and education. Benefit... 
    Permanent employment
    Contract work

    Insight Global

    Virginia Beach, VA
    4 days ago
  •  ...at massive scale from the live web by a distributed crawl platform you'll help build and operate...  ..., high-impact team responsible for a system that continuously fetches, renders, and...  ...Apple Maps, and more. We're looking for an engineer who doesn't just build distributed... 
    Remote work

    Apple

    United States
    2 days ago
  •  ...Senior Rust Full-Stack Engineer What if your Rust expertise could directly shape the...  ...pipelines, annotation tooling, and evaluation systems that leading AI labs depend on every day...  ..., build, and optimize high-performance distributed systems in Rust supporting AI data... 
    Hourly pay
    Contract work
    Freelance
    Remote work
    Flexible hours

    Alignerr

    United States
    1 day ago
  • $180k - $320k

     ...who care deeply about each other and our customers, we'd love to meet you. About the Role We are looking for a distributed systems engineer to work on the systems that power the syncing engine our customers and other engineering teams rely on. This presents an... 
    Remote work

    High Touch LLC

    United States
    3 days ago
  •  .... Join us and help build the platform engineers turn to to ship AI products. At Baseten...  ...we are building the global operating system for distributed, heterogeneous AI hardware. We believe...  ...configuration to architect the software fabric that unifies thousands of GPUs... 
    Flexible hours

    Baseten

    New York, NY
    2 days ago
  • $168k - $270.25k

     ...application is built. We are seeking a senior engineer to design and build factory...  ...in heterogeneous hardware and software environments. You will influence and...  ...advanced programming skills to build distributed and compute systems, backend services, microservices and... 
    Remote work

    NVIDIA

    United States
    4 days ago
  •  ...Apple's distributed build platform is central to the development and delivery of every operating system and app we ship. Tens of thousands of engineers rely on it daily to develop software that ships to billions of customers - a scale that has few peers in the industry... 
    Remote work

    Apple

    United States
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Distributed Simulation Systems. Be the first to apply!