Simulation Research Scientist

Trace Machina

Apply to this job
US remote Until 8/21/2026 First posted March 18, 2026 Last posted March 18, 2026
Job description

Your mission:

  • Develop and maintain high-fidelity simulation environments for software build systems and remote execution processes

  • Implement performance models for build caching, task distribution, and system coordination in large-scale development environments

  • Create virtual testbeds for optimizing software compilation, testing workflows, and CI/CD pipeline automation

  • Integrate multi-agent simulation for real-time task coordination and resource allocation across distributed build systems

  • Work with Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) frameworks to validate build performance in real-world conditions

  • Optimize simulation workflows to validate build efficiency, cache hit rates, and task execution accuracy

  • Collaborate with the engineering, AI, and product teams to ensure consistency between simulation and real-world software builds

Your profile:

  • 3+ years of experience in software simulation, system modeling, or performance testing for distributed systems

  • Strong expertise in simulation frameworks like Gazebo, PyBullet, CARLA, or similar for creating virtual environments

  • Proficiency in Python, Go, or C++ for real-time simulation development and system integration

  • Experience with distributed systems, microservices architecture, and CI/CD pipelines in large-scale environments

  • Knowledge of multi-agent reinforcement learning (MARL) principles and AI-driven optimization techniques for software systems

  • Experience with performance monitoring, load balancing, and task scheduling in complex development infrastructures

  • Familiarity with build systems (e.g., Jenkins, CircleCI, etc.), containerization (e.g., Docker), and cloud infrastructure (AWS, GCP, Azure)

Nice to have:

  • Experience in high-fidelity software performance modeling and task coordination across distributed build systems

  • Knowledge of EDA Ansys, Synopsys, and Cadence

  • Background in scenario generation for performance testing and adversarial simulation in build and deployment pipelines

  • Knowledge of cloud-based distributed simulation environments for large-scale testing and validation

If you are passionate about improving software build systems and enjoy working in a collaborative, fast-paced environment, we’d love to hear from you!

About this role

Summary

Develop and maintain simulation environments, optimize build systems, collaborate with teams

Job title

Simulation Research Scientist

Experience level

3+ years

Industry

software

Location requirements

United States, remote work allowed

Salary

Not specified

Management role

No

Skills & keywords

Required skills

PythonGoC++distributed systemsbuild systemscontainerizationcloud infrastructure

Preferred skills

performance modelingmulti-agent reinforcement learningscenario generationcloud simulation environments

Specializations

simulation frameworksperformance modelingdistributed systemsAI optimizationvirtual testbeds
Locations

Structured locations inferred from the posting.

United States

Remote Country