Software Engineer, AI/ML in Games


At Regression Games, we are defining the use of AI agents in games for automated testing. We're a dynamic team driven by innovation, experimentation, and a deep commitment to transforming the game development experience. 

If you're passionate about pushing the boundaries of AI and game development, we're looking for a Software Engineer like you to join us!

Research shows that in order to apply for a job, women feel they need to meet 100% of the criteria while men usually apply after meeting about 60%. Regardless of how you identify, if you believe in our vision and are a good match, we encourage you to apply.

Regression Games is an equal opportunity employer and values diversity in all forms. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sexual orientation, age, marital status, protected veteran status, disability, or any other unlawful factor.

We are looking for a Software Engineer who can lead and contribute to the development of our efforts in automated game testing. For this role, we are looking for someone with that true startup mentality - jumping into problems without hesitation, implementing experimental products, and diving deep with customers to understand their needs. The ideal candidate isn’t afraid to implement crazy ideas, build and throw away entire systems, and collaborate with the team to find the best way forward with an idea.

As part of this job, you will implement backend systems, frontend systems, and AI approaches related to agents in games. These agents and the tools around them will be used primarily for QA testing, but also for game balancing, multiplayer bots, NPCs, and other game-related automation tasks. It will require inventing entirely new ideas in this space, which push the limits of recent AI technology. It will require working with a variety of technologies, from React and Kotlin to Unity and Unreal Engine.

Location
We have options for either fully remote or hybrid remote/in-person at our NYC hub, where our CEO is located.

Requirements

  • You are a fast and skilled programmer with a knack for writing readable code and discussing engineering systems.
  • You thrive in an environment where rapid prototyping, constant learning, and agility are at the core of every project.
  • Exceptional communication skills and a penchant for teamwork and idea-sharing.
  • Practical experience with AI approaches such as LLMs and RL, with a goal of pushing this technology to its limit.
  • An entrepreneurial spirit and readiness to tackle unique challenges.

Nice to haves

  • Familiarity with game engines (Unity, Unreal Engine).
  • Experience in developing AI agents for gaming applications.
  • Knowledge and experience in game test automation.
  • Expertise in reinforcement learning techniques and frameworks (e.g., PPO, DQN, actor-critic methods).
  • Proficiency in understanding and applying advanced research, frameworks, and models such as LangChain, ChatGPT, Mistral, etc.

Projects We’ve Worked On

  • LLM-driven behavior trees
  • In-game object detection for game state retrieval
  • Automated input recording and playback systems
  • UIs for low-code functional testing

Benefits

  • Unlimited PTO (with a minimum required time of 15 days)
  • Great medical, dental, vision, and life insurance
  • Mental health resources and reimbursement
  • 401k


Post a Comment

0 Comments