This job might no longer be available.
Senior AI Programmer
3 years ago
Cloud Imperium is looking for a talented and experienced Senior AI Programmer to drive AI/Game Code development for the First Person Shooter areas of Star Citizen/Squadron 42 with the code and production groups across multiple studios.
Covid-19 Hiring Update: We’ve transitioned to a work-from-home model and we’re continuing to interview and hire during this time. This role is expected to begin as a remote position. We understand each person’s circumstances may be unique and will work with you to explore possible interim options.
Responsibilities:
- Work with existing engine code base to develop and enhance game play. This includes player / world interaction, AI strategies and rules, game play, etc.
- Develop game code and extend AI code for a high profile game
- Design and implement well-engineered, reliable, maintainable, and bug-free code
- Collaborate with team members to develop various gameplay systems
- Develop and test code, fix bugs, and profile and optimize code as directed
- Follow best practices, development processes, and coding standards
- Document and peer review technical designs with other software engineers
- Work with QA, providing information needed to fully test developed code
- Keep up to date on state-of-the-art software engineering methods, practices, and technologies
- Actively participate in team working on project by making recommendations on how to improve product quality as well as group productivity
- Provide input to department project status meetings
- Work well together with other team members in a cooperative, cross-disciplinary team environment
- Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks
- Possess and develop areas of engineering expertise
- Mentor other engineers as needed to increase their abilities and productivity
Requirements:
- 5+ years professional game production experience
- Shipped (from pre-production to release) 2-3+, large scale, 3D titles (PC, current/next-gen consoles)
- Excellent understanding of C++
- Strong software engineering and debugging skills
- Experience with current console and PC development processes
- Experience with state-of-the-art game development tools and methods
- Excellent problem-solving skills
- Experience programming game features and systems, especially player-visible game features
- Knowledge of 3D math
- Strong multi-threaded programming skills
- Continue to enhance programming and communications skills
- Expert in time management, verbal and written communication skills
- Focused, motivated and effective on all tasks through completion
- Keep a positive team-oriented attitude
- Be proactive and self-motivated, work without direct supervision
- Ability to complete tasks to a consistent high quality standard within given time constraints
- Excellent English communication and written skills
- International travel may be required as part of the role
Pluses:
- Knowledge about CryENGINE and/or Lumberyard
- Lua and/or Python development skills
- Online game and/or MMO development experience, including client/server development of game features
- Strong interest in science fiction based themes
- Space combat sim development experience
- Bachelor degree in Computer Science, a similar degree or comparable experience
- Previous experience in a combat, melee or shooter based game a plus
If you feel you have something to offer this role, even if you don’t think you qualify for all the above, you should still apply – we are an inclusive employer and if you have potential, talent and a great work ethic, we want to hear from you
Create Your Profile — Game companies can contact you with their relevant job openings.