Ce rôle consiste à assurer la stabilité, la vitesse et la fiabilité des systèmes de build et d'intégration automatisés critiques pour les projets Unreal. Le programmeur agira comme un pont technique essentiel entre les équipes de Programmation, d'Art et de Design, en se concentrant sur la fiabilité du pipeline de build, la réduction des taux d'échec, l'optimisation des temps de build et la mise en œuvre de mesures préventives pour une base de code de haute qualité.
Travailler au sein de notre orchestration de build interne pour surveiller la santé du système, mettre en œuvre un dépannage systématique et effectuer une analyse des causes profondes afin de prévenir les problèmes récurrents.,Mettre en œuvre et gérer des portes de qualité, y compris l'analyse statique de code et les outils de validation de données, en s'assurant que toutes les fusions de code respectent des normes élevées avant d'atteindre les branches de développement.,Fournir une communication claire et rapide sur les incidents et une documentation technique tout en favorisant la collaboration inter-équipes pour résoudre les erreurs complexes et inter-systèmes.,Identifier de manière proactive les schémas d'erreurs et les goulots d'étranglement dans le processus de build et promouvoir une mentalité d'amélioration continue en proposant et en mettant en œuvre des solutions d'optimisation des flux de travail.,Concevoir, implémenter et maintenir des outils pour améliorer l'efficacité des flux de travail de build, des diagnostics système et des rapports.
Excellentes compétences en C++.,Un résolveur de problèmes proactif avec une solide expérience dans les environnements de développement logiciel à grande échelle et les diagnostics système.,Forte capacité à déboguer les échecs de build complexes, à effectuer une analyse des causes profondes et à implémenter des diagnostics et la journalisation des erreurs.,Connaissance approfondie des systèmes de contrôle de version modernes (Perforce et/ou Git), y compris les mécanismes de branchement, de fusion et de déclenchement de build.,Grande attention aux détails, forte pensée analytique et un sens de l'urgence démontrable lors du triage rapide et de la résolution des incidents critiques.,Excellentes compétences en collaboration inter-équipes et en communication d'incidents, avec la capacité d'articuler clairement les problèmes techniques et les compromis aux programmeurs, artistes et autres parties prenantes.,Expérience de travail avec des moteurs de jeu AAA et une variété de systèmes et technologies de moteurs de jeu, avec un accent sur l'excellence en programmation et une passion pour les systèmes bien conçus et architecturés.
Assurance maladie complète, cotisations au régime 401(k), congés payés incluant les 'Epic Breaks' (fermetures de l'entreprise à l'échelle mondiale), programmes de bien-être et opportunités de développement professionnel.
Epic Games est un développeur et éditeur américain de jeux vidéo et de logiciels basé à Cary, en Caroline du Nord. L'entreprise est surtout connue pour le développement de l'Unreal Engine, du jeu mondialement populaire Fortnite, et pour l'exploitation de la boutique numérique Epic Games Store.
BerryMap utilise des cookies pour fournir des fonctionnalités essentielles, analyser l'utilisation et améliorer votre expérience. Vous pouvez personnaliser vos préférences ci-dessous.