Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

AI Programmer - PROC GEN

CD PROJEKT RED

AI Programmer - PROC GEN

Boston, MA
Full Time
Paid
  • Responsibilities

    Job Description

    The Molasses Flood is looking for a PCG Programmer to help us evolve our in-house procedural content generation technology. As a small studio, we use PCG to punch way above our weight in terms of content creation, whether it is generating beautiful environments, challenging quests or engaging storylines. As a PCG programmer at The Molasses Flood, you will you will help us develop our foundational in-house PCG technology suite, which is at the core of all our titles. You will push the envelope for the variety and quality of content that can be algorithmically generated. At the same time, the systems you build will be fully transparent and usable by the artists and designers you work with, and will serve the ultimate goal of creating a great game and a great player experience.

    At The Molasses Flood, we believe proceduralism represents a big part of the future of the games industry. Come help us change the way games are made!  

    This is a full-time salaried position at our office in the greater Boston area. Relocation assistance is available.

     

    RESPONSIBILITIES:

    • Design, build out and maintain our foundational procedural systems, to be used on our upcoming game and many more after that.
    • Design, build out and maintain a suite of authoring tools and pipelines, which allow designers and artists to build great content on top of your procedural systems.
    • Follow the standards set by the technical director.
    • Collaborate with everyone on the team in achieving the overall vision of the game
    • Solicit and incorporate feedback from team members regarding existing systems.
  • Qualifications

    Qualifications

    • Candidates must have a US work permit or citizenship
    • Programming experience: Competence with C++ or a similar language
    • A get it done autonomous attitude: We value team members who are willing and able to self direct and take on a wide variety of tasks based on the need of the moment.
    • Communication skills: the ability to express yourself clearly both verbally and in written documentation.

    NICE TO HAVES:

    • Experience or familiarity with classic procedural techniques, such as noise functions, grammars, cellular automata or optimization techniques.
    • Experience or familiarity with domain-specific scripting language design and implementation
    • Experience or familiarity with offline procedural tools and pipelines such as World Machine or Houdini
    • Experience or familiarity with machine-learning, statistics or classical AI techniques.
    • UE4 or UE5 experience
    • Commercial experience shipping anything, particularly on console or with the Unreal Engine. Prior trips to the rodeo certainly will make this one easier.

    Additional Information

    • Benefits: Medical, dental, vision, and 401k matching
    • Flexible schedule: office days are Tuesday and Thursday. Remaining days are “work where you want” days
    • Bonus plan
    • Many opportunities for advancement as our team grows and takes on new challenges and multiple projects