Yacht Club Games is looking for a talented junior programmer to join our internal engine team. We are looking for eager candidates that would enjoy working with our experienced team to create tools and technology for future projects.


Responsibilities

  • Collaborate with all disciplines to identify how to utilize existing technology or design new solutions

  • Improve and extend existing pipelines and toolchains to optimize productivity and runtime performance

  • Understand and improve the data-flow and architecture of a game engine


Requirements

  • Passionate about playing and making games

  • Proficient in C and C++ programming languages for creating 2D and 3D games

  • Strong 3D math skills (linear algebra, vector math)

  • Proactive, curious, and confident in learning on the fly

  • Good oral and written communication skills; ability to work and contribute in a collaborative environment


Desirable

  • Knowledge of low level hardware architecture

  • Experience with multi-threading

  • Experience with GPU programming (graphics shaders, compute)

  • Experience with network programming

  • Experience with UI programming

  • Strong debugging ability, for both functionality and performance


Perks

  • Every member is a core part of the team, involved in any part of the company that interests them!

  • Working in our beautiful penthouse office located on the Marina in Los Angeles!

  • Robust medical and dental insurance

  • Profit Sharing and Bonus plans

  • 401k Retirement Plan

  • Unlimited vacation and sick days

  • Free onsite parking

  • Fully stocked kitchen with unlimited snacks!

  • Chance to work with a top-notch team on cool and unique games!