This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced AI Programmer to join our high-calibre team based in Milan (Italy). You will work in a cooperative, cross-disciplinary team environment to implement game features and systems with Unreal Engine.
Job Responsibility:
Design and write clean, robust, maintainable code respecting the company’s standards
Maintain and extend the existing AI framework and tools for use in internal and external projects
Work closely with game designers, artists and programmers to improve the AI system and support its application and tuning
Design new functional and engaging features and integrate them with existing AI as well as physics and animation systems
Research the latest techniques in game AI
Ensure code performance through profiling and optimization
Ensure the technical quality of the project through tuning and bug fixing
Follow and enhance the existing development process and set standards
Feature estimation and reporting to Team Lead
Meeting deadlines
Requirements:
Knowledge of the Unreal Engine
At least 1 published title or at least 2 years of experience as a programmer on PC
Excellent knowledge of C++11 or later and programming methodologies (OOP, Data-driven, Service-oriented, etc.)
Experience with standard AI technology (finite state machines, pathfinding, goal-oriented behavior, rule-based systems, learning etc.)
Strong knowledge of 3D math, vectors, matrices and linear algebra
Strong knowledge of programming algorithms
Ability to design effective code architecture for large game projects
Strong problem solving, conceptual and analytical skills
Strong organizational skills, including the ability to work on multiple tasks and prioritize effectively
Open mind, strong communication skills and ability to work in a team
Fluent in English
You’re passionate about games and creating games
A keen sense of fun gameplay
Nice to have:
Experience with multi-player games
Experience in code reviewing and knowledge of reviewing tools (e.g. Helix Swarm)
Familiarity with Helix Core (Perforce)
What we offer:
A modern and relaxed studio atmosphere
A chance to work with an international team
Coffee, snacks and drinks at the office dispensers, and daily meal vouchers
Healthcare
Yearly Vouchers for goods or services, including discounts on the purchase of video games
1-to-1 dedicated courses to improve personal skills (e.g. English language, soft skills or specific technical courses according to the needs of the team)
Company Events (dinners, cultural and team building trips)
Regular check-ups 1-to-1 with your manager and HR to assess performance, progress, difficulties, and periodic climate analyses
Career development: structured salary review process and individual growth path
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.