Software Engineer - Robotic and Environmental Simulation

About the job:

In this role, you will be expanding the boundaries of what’s possible in advanced robotics, leveraging simulated environments coupled with reinforcement learning. You will apply these new capabilities to terraform this planet at scale. AIM is a well-funded, mission oriented startup focused on radically scaling our civilization’s capabilities to build planetary-scale infrastructure and reverse negative effects of climate change. ( We are growing the team with motivated individuals with a passion for landing great products built with a strong engineering culture. If you find massive robots making a positive impact in the real world tantalizing, get in touch! ( AIM has been built by a team of engineers, scientists, and serial entrepreneurs who previously led development of ML systems at Google, Waymo, Tesla, Apple, Google[x], Quora, Facebook and Microsoft, and are backed by General Catalyst, Human Capital, Elad Gil, Qasar Younis, Ironspring Ventures, DCVC, among other great allies.

Required Qualifications:

  • B.S. or higher degree in Computer Science, Engineering, Mathematics, Physics, or equivalent experience
  • Minimum of 4 years of proven experience in developing high-quality software in large codebases
  • Strong proficiency in C++ programming
  • Proficiency in Unreal Engine 4 and/or 5 (UE4, UE5), including build pipeline
  • Excellent communication skills and ability to collaborate effectively, even when working remotely
  • Demonstrated success working as part of a cross-functional team
  • Experience with Algoryx or other deformation/terrain simulation
  • Familiarity with sensor suite representation
  • Understanding and application of simulation to real-world scenarios
  • Experience in game development in Unreal Engine
  • Familiarity with fundamental concepts in physics
  • Bonus Qualifications:

  • 5+ years combined graduate academic and professional software development experience.
  • M.S./PhD in Computer Science, Engineering, Mathematics or equivalent experience.
  • Knowledge of AI planning, constraint satisfaction, and linear/mixed-integer programming
  • Experience with Unity game engine
  • Proficiency in Python programming
  • 3D modeling experience
  • Animation and rigging skills
  • Machine learning and/or Robotics experience

  • What we offer:

    Opportunity for rapid growth and have a large voice on the direction of the company Medical, dental, vision, 401k matching & life insurance A position with AIM is a hybrid remote and onsite flexible expectation with a strong preference for onsite Opportunity to travel to deployment sites around the world (US, Australia & more!) AIM is an Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.