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
- 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
- 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
- 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
- Benefits summary
- 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...SuggestedInternshipWork at officeImmediate startFlexible hours
$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...SuggestedHourly payFull timeTemporary workRemote workFlexible hours$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...SuggestedFull timeWork experience placementLocal area$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- ...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-...SuggestedContract workWork at office
- 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
$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 timeWork experience placementLocal areaRelocation packageFlexible hours- ...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
- ...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...
$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$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 payFull timeTemporary workFlexible hours- ...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 workRemote workWork visaFlexible hours
- ...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 contractorsImmediate start
$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 timeTemporary workLocal area- ...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
$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 jobWork at officeLocal areaRemote workRelocationRelocation package$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...$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 areaRemote workWorldwide- ...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 startRemote workWork from homeFlexible hours1 day per week
- ..., 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 officeRemote workRelocation package
$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 officeHome office- ...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
$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 hiringRemote workRelocation package$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 employmentContract work- ...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
- ...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 payContract workFreelanceRemote workFlexible hours
$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- .... 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
$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- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Distributed Simulation Systems. Be the first to apply!
Related searches
- software sales engineer United States
- software engineer full time United States
- facebook software engineer United States
- startup software engineer United States
- intermediate software engineer United States
- research software engineer United States
- software developer no experience United States
- labview software developer United States
- rust software engineer United States
- freelance software developer United States


