“Deliver fun worldwide”? Pretty good for a day’s work. At Starbreeze, we build ambitious cooperative games driven by strong technical foundations. Working side-by-side in our Stockholm studio, our engineering team brings together diverse perspectives to tackle complex systems, iterate quickly, and deliver standout experiences to millions of players worldwide. This position is full in-office based out of our Stockholm studio. ABOUT THE ROLE We are looking for a person to drive technical excellence across our core systems. In this role, you’ll tackle high-octane technical execution, drive engineering quality, and optimize console performance to make sure our games run smoothly and look stunning, while ensuring our game architecture remains scalable and maintainable for long-term production. While direct people management isn’t on your plate right away, you’ll serve as a beacon of mentorship and technical guidance for a killer team of engine and rendering engineers. As our team grows, there’s plenty of room for you to expand into formal leadership if that’s your path! WHAT YOU’LL DO * Architect and implement core engine systems, prioritizing low-level performance, memory efficiency, and console optimization. * Mentor fellow engineers, conduct code reviews, and establish engineering best practices across the discipline. * Maintain and evolve custom and forked UE4/UE5 engine branches, balancing new feature needs with architectural stability. * Collaborate closely with Technical Directors and production leads to evaluate feasibility and execute complex game features. WHAT YOU BRING * Strong C++ expertise and extensive hands-on experience with game engine architecture (UE4/UE5). * Proven track record of low-level console optimization, profiling, and multithreaded systems development. * At least one shipped title using Unreal Engine across PC and console platforms. * Clear communication, a collaborative mindset, and a commitment to helping engineering teams succeed. READY TO JOIN THE HEIST? Bring your passion and skills to Starbreeze, let’s build something unforgettable together!
ROLE OVERVIEW THE SENIOR AI PROGRAMMER AT STARBREEZE LEADS THE TECHNICAL DEVELOPMENT OF AI SYSTEMS THAT MAKE OUR GAME WORLDS FEEL ALIVE, REACTIVE AND CHALLENGING. COMBINING DEEP AI PROGRAMMING EXPERTISE WITH STRONG GAMEPLAY SENSIBILITY, YOU WORK WITH CONSIDERABLE AUTONOMY ACROSS THE FULL DEVELOPMENT CYCLE - ARCHITECTING ENEMY BEHAVIOURS, DECISION-MAKING FRAMEWORKS AND PERCEPTION SYSTEMS THAT DEFINE THE QUALITY AND DEPTH OF THE PLAYER EXPERIENCE IN OUR MULTIPLAYER ENVIRONMENT. THE ROLE IS BASED IN STOCKHOLM. KEY RESPONSIBILITIES * Architect, implement and iterate on complex AI systems including enemy behaviours, perception, decision-making, navigation and group coordination, ensuring they are robust, scalable and performant in a multiplayer environment * Act as the primary technical authority for AI programming, contributing to high-level design discussions and shaping the direction of AI systems from early concept through to live * Collaborate closely with game directors, designers and other disciplines to ensure AI features are technically sound, creatively aligned and deliver compelling, believable gameplay experiences * Identify and resolve complex and systemic AI issues across both development and live environments, ensuring robust, performant and maintainable solutions * Define and evolve AI programming standards, architecture patterns and best practices, improving the quality and consistency of AI systems across the team * Evaluate new AI techniques, tools, engine features and third-party solutions, making informed recommendations that advance both AI quality and production efficiency * Mentor and support less experienced programmers, providing technical guidance on AI architecture, debugging practices and gameplay systems development ---------------------------------------------------------------------------------------------------------------------------------- QUALIFICATIONS * Extensive experience as an AI or Gameplay Programmer in the games industry with multiple shipped titles, including at least one in a senior or lead capacity with a strong AI focus * Expert-level proficiency in C++ with deep hands-on experience developing complex AI systems in Unreal Engine, including behaviour trees, EQS and navigation systems * Strong understanding of AI programming concepts including finite state machines, goal-oriented action planning, perception systems and group AI behaviours * Solid grounding in gameplay architecture, physics, animation integration and real-time performance optimisation in the context of AI * Proven ability to drive AI features end-to-end with minimal guidance, from technical design through to final tuning and polish * Excellent collaborator with the ability to communicate complex AI topics clearly to both technical and non-technical stakeholders * Experience with live service games, AI balancing and post-launch AI iteration is a strong plus * Familiarity with performance profiling, optimisation tools and engine-level debugging is expected
Jämför rekryteringshistorik, bolagsfakta och aktiva jobb.