Simulation Engineer - 1099 Contract

Rocket Science Group•Albany, NY
•$40 - $70•Remote

About The Position

Atomic Theory, part of the Rocket Science Group, is seeking a C++ / Simulation Engineer to drive the performance, architecture, and migration efforts of its simulation projects. The engineer will implement gameplay features and Flecs ECS patterns, optimize simulation performance for large-scale, multi-server environments, and develop core simulation logic for partners’ interactive experiences. The role is remote, with the option to work in a hybrid setup from the company’s Albany, NY office. It is a 1099 contract position through April 2027, and candidates should be available to start as soon as possible. The hourly rate is typically $40.00–$70.00, with actual pay dependent on experience, skills, and qualifications.

Requirements

  • Proficiency with Entity Component System architectures; Flecs is preferred.
  • Solid understanding of linear algebra, physics, and simulation mathematics.
  • Commitment to writing clean, testable, and efficient code.
  • Ability to debug complex state issues and optimize performance-critical code paths.
  • Comfort working across systems and disciplines in game development, with a generalist mindset.
  • Strong communication skills and ability to collaborate with engineers, designers, producers, and project leads.
  • Proactive and thoughtful approach to identifying, diagnosing, and resolving technical challenges.
  • Genuine enthusiasm for games and creating engaging, high-quality player experiences.
  • Curiosity and eagerness to learn new technologies, engines, and practices.
  • Availability to start as soon as possible.

Nice To Haves

  • Familiarity with Godot/GDScript to assist with migration efforts.
  • Experience with networking, state synchronization, or multi-server architectures.
  • Advanced knowledge of concurrency, lock-free data structures, and parallel processing.
  • Experience supporting or mentoring less experienced developers.
  • Experience working with internal or external partners to gather feedback, provide technical input, and solve problems collaboratively.

Responsibilities

  • Identify and migrate under-performing GDScript systems to C++ to improve performance and maintainability.
  • Design and implement simulation logic using the Flecs ECS framework, with attention to data locality and scalability.
  • Profile simulation workloads, identify bottlenecks, and apply multithreading techniques to optimize frame time.
  • Develop serialization and state replication systems to support distributed simulation.
  • Collaborate with the team to break down complex simulation requirements and deliver practical, high-performance solutions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service