AI Engineer
Apply NowCompany: Hardsuit Labs, Inc.
Location: Seattle, WA 98115
Description:
Hardsuit Labs is looking for an experienced AI Engineer to join our growing team and work on Vampire: the Masquerade - Bloodlines 2 . The AI Engineer will collaborate closely with Design leadership to build out and maintain tool frameworks used by system and level designers. This is an opportunity to join a strong engineering team focused on delivering a best-in-class narrative RPG title.
You have an eye for detail, a passion for gameplay, and an interest in AI behaviors. You're an avid gamer with the ability to analyze competitive products for their strengths and weaknesses. You're an apex predator in the AI world who can quickly change course when priorities shift. You stay focused on the most pressing issue and solve it quickly by rapidly evolving your knowledge base. You can prototype new AI behaviors and turn them into robust, maintainable, shippable systems.
Core Responsibilities
Communicate closely with Production, Lead Designer, and Technical Director regarding status of assigned tasks as well as potential roadblocks/pitfalls that require redesign.
Assist in creating estimates including helping others ensure their estimates are realistic and accurate.
Work closely with Design team on overall AI system architecture, AI behavior design, development, testing, and debugging.
Development and maintenance of AI tools, features, and engine components. Provide documentation and support of implemented features.
For all platforms, write well designed, robust, and maintainable code with good coding standards. Actively seek input from team members and peers.
Be proactive at fixing issues that are discovered.
Basic Qualifications
You have an eye for detail, a passion for gameplay, and an interest in AI behaviors. You're an avid gamer with the ability to analyze competitive products for their strengths and weaknesses. You're an apex predator in the AI world who can quickly change course when priorities shift. You stay focused on the most pressing issue and solve it quickly by rapidly evolving your knowledge base. You can prototype new AI behaviors and turn them into robust, maintainable, shippable systems.
Core Responsibilities
Communicate closely with Production, Lead Designer, and Technical Director regarding status of assigned tasks as well as potential roadblocks/pitfalls that require redesign.
Assist in creating estimates including helping others ensure their estimates are realistic and accurate.
Work closely with Design team on overall AI system architecture, AI behavior design, development, testing, and debugging.
Development and maintenance of AI tools, features, and engine components. Provide documentation and support of implemented features.
For all platforms, write well designed, robust, and maintainable code with good coding standards. Actively seek input from team members and peers.
Be proactive at fixing issues that are discovered.
Basic Qualifications
- 5+ years of experience in game development.
- Fluent in C or C++ with excellent debugging skills.
- Working knowledge of 3D math.
- In depth knowledge of AI systems including path finding, path building, LOS, state machines, sensory systems, group behavior, and behavior trees.
- Experience with memory management, multi-threading, and cross-platform development. Demonstrated knowledge of good software engineering practices.
- Must be comfortable maintaining and improving an established codebase.
- Experienced at providing realistic estimates.
- Willingness to participate in gameplay design and follow specifications.
- Willingness to discuss and review technical proposals, requirements, designs, algorithms, source code, and reference documents with engineers, content creators, and managers.
- Previous UE4 experience.
- Experience maintaining and improving an existing AI framework.
- Designed, implemented, and/or maintained a full featured AI system for high-profile game title.
- Console development experience.
- Resume