Our dynamic team is seeking a competent Senior Game Developer with AI experience, as we are passionate about crafting immersive and inventive experiences. We would be interested in speaking with you if you have a solid foundation in Unity and a thorough understanding of AI systems.
Key Responsibilities:AI System Development: Design, implement, and optimize AI systems for interactive experiences, including NPC behavior, decision-making systems, and procedural content generation.Game Development: Lead the development of high-quality, engaging games or simulations using Unity, ensuring smooth performance and optimal user experience.Collaboration: Work closely with designers, artists, and other developers to integrate AI systems into games or simulations, ensuring they meet the creative vision and technical requirements.Code Optimization: Ensure that AI systems and game logic are optimized for performance and scalability across different platforms (PC, console, mobile, etc.).Testing and Debugging: Thoroughly test and debug AI systems and game components to ensure a smooth and bug-free experience.Innovation: Stay up to date with the latest trends in AI and game development, bringing fresh ideas and approaches to the team.Documentation: Maintain clear and detailed documentation for AI systems and other game components, ensuring knowledge is shared across the team.Mentorship: Provide guidance and mentorship to junior developers, fostering a collaborative and innovative development environment.
Qualifications:Experience: 5+ years of professional experience in Unity game development, with a strong portfolio of shipped titles or projects involving AI.AI Expertise: Proven experience in developing AI systems within Unity, including path finding, state machines, behavior trees, neural networks, or machine learning.Programming Skills: Proficient in C# and strong understanding of object-oriented programming, data structures, and algorithms.Problem-Solving: Excellent problem-solving skills with the ability to troubleshoot and resolve complex technical issues.Communication: Strong communication and teamwork skills, with the ability to effectively convey ideas and feedback.Leadership: Experience leading a development team or mentoring junior developers is highly desirable.Education: A degree in Computer Science, Game Development, or a related field is preferred, but not mandatory.
Bonus Skills:Experience with other game engines (e.g., Unreal Engine).Familiarity with AI research and the implementation of cutting-edge AI techniques.Experience in multiplayer game development.Understanding of GPU programming and performance optimization.
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
